黑盒测试
分为单点测试和多点测试
单点测试
PAT中的都是单点测试
多点测试
输入部分
1.while…EOF型
scanf读取失败返回EOF(-1),可以用以下代码来判断输入是否结束
while (scanf("%d", &n) !=EOF){
}
#include <cstdio>
int main() {
int a,b;
while(scanf("%d%d", &a,&b)!=EOF) {
printf("%d\n", a+b);
}
return 0;
}
2.while (T–)
http://codeup.cn/problem.php?cid=100000574&pid=1
#include <cstdio>
int main() {
int a,b,n;
scanf("%d", &n);
while(n--) {
scanf("%d%d", &a, &b);
printf("%d\n", a+b);
}
return 0;
}
3.while --EOF–break
http://codeup.cn/problem.php?cid=100000574&pid=2
#include <cstdio>
int main() {
int a,b;
while(scanf("%d%d", &a,&b)!=EOF) {
if(a==0 && b==0) break;
printf("%d\n", a+b);
}
return 0;
}