定义一个3行4列的二维数组,计算每行元素值的平均值,并按平均值的升序重新排列行,输出排序后的二维数组 20

定义一个3行4列的二维数组,元素为int型;计算每行元素值的平均值,并按平均值的升序重新排列行,输出排序后的二维数组。要求:1.重新排序的功能用子函数实现;输入输出在ma... 定义一个3行4列的二维数组,元素为int型;计算每行元素值的平均值,并按平均值的升序重新排列行,输出排序后的二维数组。
要求:
1. 重新排序的功能用子函数实现;输入输出在main函数中实现;
2. 子函数的参数中至少包含一个指针变量。
C语言求大佬搭救
展开
 我来答
l7722526
2018-11-27 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2.8万
采纳率:84%
帮助的人:3607万
展开全部
#include <stdio.h> void main() { float s[5][5], t; int i, j; for (i = 0; i < 5; i ++) for (j = 0; j < 5; j ++) { printf("[%d:%d]", i, j) scanf("%f", &s[i][j]); } for (i = 0; i < 5; i ++) { t = 0.0; for (j = 0; j < 5; j ++) t += s[i][j]; t /= 5.0; printf("%d:[%f] ", i, t); for (j = 0; j < 5; j ++) { s[i][j] /= t; printf("%f ", s[i][j]); } printf("\n"); } }
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WHGF
2018-11-27 · TA获得超过2710个赞
知道小有建树答主
回答量:736
采纳率:89%
帮助的人:106万
展开全部
做作业!还是自己答吧。只要认真听课还是很好答的。
就是自学此题难度也只有两星。
追问
运算结果一直不对啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式