多实例输入的3种情况

1.确定测试的组数
scanf("%d",&n);
for(i=1;i<=n;i++)
{
//读入、处理一组测试实例
}
2.不确定组数
while(scanf("%d%d",&a,&b)!=EOF)
{
//读入一组测试数据
//处理
//输出结果
}
注:EOF是宏定义常量-1,scanf函数遇到文件结束标志函数返回值是-1,键盘输入时,ctrl+z表示输入结束
3.有结束的条件
列如:输入0 0结束
while(scanf("%d%d",&a,&b), a!=0||b!=0)
printf("%d\n",a+b);

猜你喜欢

转载自blog.csdn.net/weixin_44500344/article/details/107593808