#include <stdio.h> int main() { int a; long b; double c; char d; char e[20]; scanf("%d\n", &a); scanf("%ld\n", &b); scanf("%lf\n", &c); scanf("%c\n", &d); scanf("%s\n", e); printf("%d\n", a); printf("%ld\n", b); printf("%.1f\n", c); printf("%c\n", d); printf("%s\n", e); return 0; }
练习模式和考试模式示例不一样,导致有问题。按照示例,18行应该是“printf("%.7f\n", c);”,运行结果是对的,但无法通过,根据练习模式改为“printf("%.1f\n", c);就通过了。