# include <stdio.h>
int main ()
{
int i;// 时间:20160403 21:26
char ch;
scanf("%d",&i);
printf("i=%d\n", i);
//.........
while ( (ch=getchar() ) != '\n' ) //对前阶段用户可能输入错误的数据进行清理,处理。。。。
continue ;
int j ;
scanf("%d", &j);
printf("j=%d\n", j);
return 0;
}
7 回答
爱潜水_小Charley
TA贡献6条经验 获得超4个赞
while ( (ch=getchar() ) != '\n' ) continue;
这肯定不能这么写啊
看着你的代码和注释,没明白你想做什么,没法给出改法
qq_阿集_0
TA贡献8条经验 获得超4个赞
如果你是想去掉'\n',那你应该写成
while ( (ch=getchar() ) == '\n' ) //对前阶段用户可能输入错误的数据进行清理,处理。。。。 continue ;
- 7 回答
- 0 关注
- 2213 浏览
添加回答
举报
0/150
提交
取消