OJ测试数据的输入格式列举

来源:互联网 发布:java 技术架构 编辑:程序博客网 时间:2024/06/08 23:37

在做一些在线编程题或者ACM训练题的时候,我们会遇到各种各种的输入要求,比如:

或者

又或者


以下是各组输入的整理:

void test1(){//一直输入,直到文件结束int a, b;//用 ctrl + Z 强制结束while (scanf("%d%d", &a, &b) != EOF){//**  while (cin >> a >> b){   **//printf("a+b = %d\n", a + b);}}void test2(){//首先输入测试组数,然后输入各组测试数据int N;int a, b;int c = min(2, 7);cout << "min=" << c<<endl;printf("测试组数:");scanf("%d", &N);while (N--){scanf("%d%d", &a, &b);printf("a+b = %d\n", a + b);}}void test3(){//每一行起始数表示测试数据的个数 接着是N个整数int N;int a[100];int i = 0;while (scanf("%d", &N) != EOF){int sum = 0;while (N--){scanf("%d", &a[i]);sum += a[i];i++;}printf("sum = %d\n", sum);}}int main(){test3();return 0;}