关于scanf函数的问题,求大神帮忙啊

[复制链接]
查看11 | 回复4 | 2012-9-25 12:23:21 | 显示全部楼层 |阅读模式
每次scanf后都加上ffush(stdin);试试...
回复

使用道具 举报

千问 | 2012-9-25 12:23:21 | 显示全部楼层
printf(" 请输入英语成绩:\n");scanf("%lf",&s[N].yy);getchar(); //把留在输入流的回车符读取printf(" 请输入数学成绩:\n");scanf("%lf",&s[N].mat);getchar();//把留在输入流的回车符读取printf(" 请输入计算机成绩:\n...
回复

使用道具 举报

千问 | 2012-9-25 12:23:21 | 显示全部楼层
是你输入的有问题,只能输入浮点数,你输入字母的话,会被当作非法输入的。...
回复

使用道具 举报

千问 | 2012-9-25 12:23:21 | 显示全部楼层
getchar()取消因scanf留下来的回车键...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行