产品和销售分别用二维数组M和S表示,如下所示。其中M[i][j]表示第i周生产第j种产品的数量。S[i][j]表示第i周销售第j种产品的数量。假设使用一维数组C来表示每种产品的价格。其中,C[j]表示第j种产品的价格。数组M、S和C的值都在程序中输入。设计思想:声明四个数组函数:每周生成和销售的数量,所有生产产品的总量,所有销售产品的总量,每种产品生产和销售的总量。然后直接调用使其对主函数中数组值直接改变,最后用循环输出。实验代码及注释:#include<stdio.h>#include<stdlib.h>voidmoney(doublemva[5][6],doublem[5][6],doublec[6]);//函数声明voidsum1(doublesweek[5],doublem[5][6]);voidsum2(doublempr[6],doublem[5][6]);doublesum3(doublem[5]);intmain(){inti,j;//行,列doubleM[5][6],S[5][6],C[6];//第几周生产第几种产品的数量,第几周销售第几种产品的数量,每种产品的价格doubleMvalue[5][6],Svalue[5][6],Mweek[5],Sweek[5],Mproduct[6],Sproduct[6];doubleMtotal,Stotal;for(i=1;i<=4;i++){for(j=1;j<=5;j++){printf("请输入第%d周生产第%d种产品的数量:",i,j);scanf("%lf",&M[i][j]);printf("请输入第%d周销售第%d种产品的数量:",i,j);scanf("%lf",&S[i][j]);}}printf("\n");for(j=1;j<=5;j++){printf("请输入第%d种产品的价格:",j);