定义4*6的实型数组,并将各行前5列的元素的平均值分别放在同一行的第六列
程序分析
1、先输入4行6列的元素。a[i][j]
2、求出前5列的平均值。
3、输出结果
#include<stdio.h> #define n 4 #define m 6 double a[n][m]; int main() { double sum; int i,j; for(i=0;i<4;i++) { for(j=0;j<5;j++) { a[i][j]=i*j+1;//每行前5列的数据 } printf("\n"); } for(i=0;i<4;i++) { sum=0; for(j=0;j<5;j++) { sum=sum+a[i][j]; } a[i][5]=sum/5; } for(i=0;i<4;i++) { for(j=0;j<6;j++) { printf("%5.1f",a[i][j]);/*%5.1f 指定该浮点型变量,总长度为5,注意包括小数点.其中','后的1是指定小数位数为1.*/ } printf("\n"); } return 0; }