就是一次输入后,回车就报错,我本来是想输入后回车进入for循环接受第二次输入的。。。。
用的是vc
#include "stdio.h" #include "string.h" #include "stdlib.h" struct score {char name[10]; float math,eng; }; main() { struct score s[5]; int i; double avg[5]; for(i=0;i<5;i++) { printf("name:"); gets(s[i].name); printf("maths english:"); scanf("%f%f",&s[i].math,&s[i].eng); } for(i=0;i<5;i++) avg[i]=(s[i].math+s[i].eng)/2; for(i=0;i<5;i++) { printf("%3.1f\t",avg[i]); } }