方法1:使用cin
方法2:当数据量比较大时,比如100000左右,建议用scanf
函数名: scanf
功 能: 执行格式化输入
其调用格式为: scanf("<格式化字符串>",<地址表>);
scanf函数返回成功读入的数据项数,读入数据时遇到了“文件结束”则返回EOF。
(1)读入数据时遇到了“文件结束”返回EOF
#include<cstdio>
main(){
int a=123,b;
while(scanf("%d%d",&a,&b)!=EOF)
printf( "%d %d ",a,b);
return 0;
}
(2) scanf函数返回成功读入的数据项数
即你这个scanf()函数有几个变量,如果scanf()函数全部正常读取,它就返回几。
#include<cstdio>
main(){
int a=123,b;
while(scanf("%d%d",&a,&b)==2)
printf( "%d %d ",a,b);
return 0;
}