题解 | 多组数据a+b III
多组数据a+b III
https://www.nowcoder.com/practice/7e094c0a3a9945b3bee8e1f3c9ea246a
#include<stdio.h>
int main()
{
int arr[1000][2] = {0}; //定义存数据的数组
int count = 0; //定义一个行数计数器
for (int i = 0; i < 1000; i++) //输入循环,限制为最大行数
{
scanf("%d %d", &arr[i][0], &arr[i][1]); //给该行写入数据
if (arr[i][0] == 0 && arr[i][1] == 0) //判断是否终止输入,只有输入都为0时终止
{
break;
}
count++; //计数器自增,计数器在判断之后,以达到判断达成的时候停止计数的目的
}
for (int i = 0; i < count; i++) //输出循环,循环限制为计数器读数,终止时恰好输出有效行数
{
int j = arr[i][0] + arr[i][1];
printf("%d\n", j);
}
return 0;
}
C语言数组解法
查看15道真题和解析