定义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;
} 

 

posted @ 2017-11-23 23:44  不负、  阅读(668)  评论(0编辑  收藏  举报