C语言自动测试程序

Python016

C语言自动测试程序,第1张

#include #include int main( ) { long start,endstart = clock()//测试的程序段 end = clock()printf("%ld\n",start-end)//单位:毫秒 return 0}

循环按照格式读入每组数据即可。

对于输入多组数据测试的情况,需要约定结束的类型,常用的有两种:

1

当读入数据为一组特定值时,结束测试。

比如每组2个整型数据,以空格分隔,当输入的两个数均为-1时,结束测试。代码可以写作:

int a,b

while(1)

{

scanf("%d%d",&a,&b)

if(a == -1 &&b == -1) break//退出测试的条件。

//测试代码。

}2

当读到eof时,结束测试。

同样读入两个整型数据,以空格分隔,当读到eof时结束测试。代码可以写作:

int a,b

while(scanf("%d%d",&a,&b) != eof)//当出现eof时,结束测试。

{

//测试代码。

}