用c语言输出3行3列矩阵a[3][3]={1.2.3.4.5.6.7.8.9}并求每行的平均值
2个回答
展开全部
#include<stdio.h>
int main(){
a[3][3]={1,2,3,4,5,6,7,8,9};
int avg[3];
for(int i = 0; i< 3; i++){
int sum = 0;
for(int j = 0; j<3; j++){
sum+=a[i][j];
printf("%d ", a[i][j]);
}
printf("\n");
avg[i] = (float)sum / 3.0;
}
for(int i = 0; i< 3;i++)
printf("%d ", avg[i]);
printf("\n");
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-12-11
展开全部
#include<stdio.h>
#define N 3
void main()
{
int a[3][3]={1,2,3,4,5,6,7,8,9};
int avg[3];
for (int i=0; i<N; i++)
{
int sum = 0;
for (int j=0; j<N; j++)
{
printf("%d ", a[i][j]);
sum += a[i][j];
}
printf("\n");
avg[i] = sum / N;
}
for (int i=0; i<N; i++)
{
printf("%d\n", avg[i]);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询