1 double和float的的输入是不同的
double a;
float b;
scanf("%lf %f",&a,&b);
2 while(scanf("%d",&c))
while的结束条件是EOF,在windows环境下一般是指Ctrl+D,Ctrl+D
3 scanf("%s",str);
如果输入的是 hello world的话,str中只能保存有hello,因为hello前后的空格被滤掉了,后的空格被当作了结束符
如果要保留空格,可以使用gets
阅读(351) | 评论(0) | 转发(0) |