一个关于c语言二维数组的

一家机械加工厂接到某订单,需生产名为A、B、C的3种零件。该厂4名员工(甲、乙、丙、丁)每天加工零件的数量如下表所示。请你使用数组计算:(1)每天加工零件A的总数;(2)每天加工零件C的总数;(3)员工乙每天加工的所有零件总数;(4)员工丙每天加工的所有零件总数。

零件A 零件B 零件C
甲 67 41 55
乙 79 58 31
丙 62 90 16
丁 37 56 72

该回答内容部分引用GPT,GPT_Pro更好的解决问题
1.每天加工零件A的总数: 使用二维数组可以计算出每天加工零件A的总数,定义一个4行3列的二维数组arr,即
int arr[4][3]={{67,41,55},{79,58,31},{62,90,16},{37,56,72}};
定义一个变量sum,用来存放每天加工零件A的总数,初始值为0;
再用for循环遍历二维数组arr,把arr中每行的第一个元素加到sum上。最后输出sum的值,即每天加工零件A的总数。

int arr[4][3]={{67,41,55},{79,58,31},{62,90,16},{37,56,72}};
int sum=0;
for(int i=0;i<4;i++){
    sum+=arr[i][0];
}
printf("每天加工零件A的总数是:%d\n",sum);

2.每天加工零件C的总数: 使用二维数组可以计算出每天加工零件C的总数,定义一个4行3列的二维数组arr,即
int arr[4][3]={{67,41,55},{79,58,31},{62,90,16},{37,56,72}};
定义一个变量sum,用来存放每天加工零件C的总数,初始值为0;
再用for循环遍历二维数组arr,把arr中每行的最后一个元素加到sum上。最后输出sum的值,即每天加工零件C的总数。

int arr[4][3]={{67,41,55},{79,58,31},{62,90,16},{37,56,72}};
int sum=0;
for(int i=0;i<4;i++){
    sum+=arr[i][2];
}
printf("每天加工零件C的总数是:%d\n",sum);

3.员工乙每天加工的所有堆伯总数: 使用二维数组可以计算出员工乙每天加工的所有堆伯总数,定义一个4行3列的二维数组arr,即
int arr[4][3]={{67,41,55},{79,58,31},{62,90,16},{37,56,72}};
定义一个变量sum,用来存放员工乙每天加工的所有堆伯总数,初始值为0;
再用for循环遍历二维数组arr,将arr中第二行中所有元素加到sum上。最后输出sum的值,即员工乙每天加工的所有堆伯总数。

int arr[4][3]={{67,41,55},{79,58,31},{62,90,16},{37,56,72}};
int sum=0;
for(int i=1;i<3;i++){   //将arr中第二行中所有元素加到sum上 
    sum+=arr[1][i];
} 
printf("员工乙每天加工的所有堆伯总数是:%d\n",sum); 

4.员工两每天加工的所有零件总数: 使用二维数组可以计算出员工两每天加工的所有零件总数,定义一个4行3列的二维数组arr,即 ```int arr[4][3]={{67,41,55},{79,58,31},{62,90,16},{37,56
如果回答有帮助,望采纳。

img


#include <stdio.h>
int main()
{
    int a[4][3] = {{67, 41, 55}, {79, 58, 31}, {62, 90, 16}, {37, 56, 72}};
    int sumA = 0, sumC = 0, sumB_2 = 0, sumB_3 = 0;
    for (int i = 0; i < 4; i++)
    {
        sumA += a[i][0];
        sumC += a[i][2];
        if (i == 1)
        {
            sumB_2 += a[i][0] + a[i][1] + a[i][2];
        }
        if (i == 2)
        {
            sumB_3 += a[i][0] + a[i][1] + a[i][2];
        }
    }
    printf("每天加工零件A的总数:%d\n", sumA);
    printf("每天加工零件C的总数:%d\n", sumC);
    printf("员工乙每天加工的所有零件总数:%d\n", sumB_2);
    printf("员工丙每天加工的所有零件总数:%d\n", sumB_3);
    return 0;
}