Input a 4*3 table, calculate the sum of each row. Inut: 12 integers in 4*3 tabel Output: 4 integers with each one in single line Input sample: 12 4 6 8 23 3 15 7 9 2 5 17 output sample: 22 34 31 24用C语言
时间: 2024-01-05 13:05:05 浏览: 99
好的,以下是用 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
int i, j, sum;
int table[4][3];
for (i = 0; i < 4; i++) {
for (j = 0; j < 3; j++) {
scanf("%d", &table[i][j]);
}
}
for (i = 0; i < 4; i++) {
sum = 0;
for (j = 0; j < 3; j++) {
sum += table[i][j];
}
printf("%d\n", sum);
}
return 0;
}
```
这段代码中,我们首先定义了一个 4 行 3 列的二维数组 `table`,用于保存输入的数据。接着使用双重循环读入输入的数据,即先遍历行,再遍历列,使用 `scanf()` 函数读入每个元素的值。
然后,我们使用双重循环遍历每行的数据,即先遍历行,再遍历列,计算每行数据的和并输出,使用 `printf()` 函数输出每行数据的和。
希望这段代码能够帮到您。
相关问题
Input a 4*3 table, calculate the sum of each row. Inut: 12 integers in 4*3 tabel Output: 4 integers with each one in single line.c语言实现
好的,以下是C语言实现的代码:
```c
#include <stdio.h>
int main()
{
int table[4][3]; // 定义4*3的表格
int sum[4] = {0}; // 定义每行的和,初始值为0
// 读入表格
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 3; j++)
{
scanf("%d", &table[i][j]);
sum[i] += table[i][j]; // 计算每行的和
}
}
// 输出每行的和
for (int i = 0; i < 4; i++)
{
printf("%d\n", sum[i]);
}
return 0;
}
```
这个程序先定义了一个4*3的表格和一个长度为4的数组,用于存储每行的和。然后通过循环读入表格中的12个整数,并计算每行的和。最后再循环输出每行的和即可。
Input a 4*3 table,calculate the sum of each row. Inut:12 integers in 4*3 tabel Output:4 integers with each one in sibgle line,用c语言回答
好的,针对您的问题,以下是C语言的代码实现:
```c
#include <stdio.h>
int main() {
int table[4][3];
int row_sum[4] = {0};
// Input the table
printf("Please input the 4*3 table:\n");
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 3; j++) {
scanf("%d", &table[i][j]);
row_sum[i] += table[i][j];
}
}
// Output the row sum
printf("The sum of each row is:\n");
for (int i = 0; i < 4; i++) {
printf("%d\n", row_sum[i]);
}
return 0;
}
```
以上代码中,我们首先定义了一个 4*3 的二维数组 table,用于存储输入的表格数据。同时,我们还定义了一个长度为 4 的数组 row_sum,用于存储每一行的和。然后,我们通过双重循环读入表格数据,并计算每一行的和,最后输出每一行的和即可。
希望以上代码能够帮到您!
阅读全文