1. 题目要求多组输入时,
自己原来常用:while(scanf(“”%d”,&n)!=EOF)
{ if(n==0) return 0;
else ……;
}//其实想这样每输入一个测试数据就输出一个,还有个人想应该会加大程序执行的时间。
新学到的:do{
scanf(“%d”,&n);
}while(scanf(“%d”,&n)!=0);//这样就是把所有想测试的输入完才输出结果,而且感觉时间复杂度比上一个好。
如果用Java的话应该可以简便有点
多组数据
input
5
20
30
40
每组是一个测试用例,
int n;
while(sc.hasNext()){
n=sc.nextInt();
}
从身上看到的应该是可行的。
n=sc.nextInt();
}