ACM这些题目不需要先保存输入,最后再一次性输出。直接边处理,边输出就行了。然后像这种类型的输入,如下while(scanf("%d", &n), n > 0){for(i = 0; i < n; i++) scanf("%d", &a[i]); //这里a定义成一维数组就够了//处理当前这一行,然后直接输出该行的结果}ps。N小于100,你在a[i][90]处放行的个数真的好吗..