为什么不能正常输出?
#include<stdio.h>int main()
{
char name[5],classname[5];
floar grade;
printf("输入性命,课程,成绩:\n");
gets(name);
gets(classname);
scanf("%f\n",&grade);
puts(name);
puts(classname);
printf("%f\n",grade);
return 0;
}
运行是,我按回车键输不出,在随便按几个字母,在按回车才能输出,怎么回事?是不是电脑问题
附图一张
[ 本帖最后由 qessty 于 2014-8-31 17:37 编辑 ]