多点测试三种输入方式
1.while…EOF型
1.while( scanf("%s" , str) != EOF ) //读入字符串
2.while( gets(str) != NULL ) //读入字符串
2.while…break型
while( scanf("%d%d" , &a,&b) , a||b ) //输入ab,当a,b都等于0时结束循环
3.while(T–)型
while(T--) //有多少组数循环多少次
注:多点测试要记得重置组数,一般用memset()或fill()
menset(d,0,sizeof(d)) //重置数组d[],为0
多点测试输出格式
1.若要求:两组输出数据有一空行,最后一行没有
while(T--){
if(T > 0) printf("\n");
}
2.若要求:输入一行整数要求每两个整数中间有空格,最后一个整数没有
for(int i=0; i<n; i++){
if( i<n-1 ) printf(" ");
else printf("\n");
}