定义一个函数,其功能是对数组中元素按降序排列,并求平均值。在主函数中定义一个长度为5的整型数组,由键盘为其中的元素赋值,通过调用函数将数组排序并求平均值

1个回答
展开全部
摘要 定义一个函数,其功能是对数组中元素按降序排列,并求平均值。在主函数中定义一个长度为5的整型数组,由键盘为其中的元素赋值,通过调用函数将数组排序并求平均值。好的,您稍等。
咨询记录 · 回答于2022-12-09
定义一个函数,其功能是对数组中元素按降序排列,并求平均值。在主函数中定义一个长度为5的整型数组,由键盘为其中的元素赋值,通过调用函数将数组排序并求平均值
定义一个函数,其功能是对数组中元素按降序排列,并求平均值。在主函数中定义一个长度为5的整型数组,由键盘为其中的元素赋值,通过调用函数将数组排序并求平均值。好的,您稍等。
是c语言
能快点吗
马上交卷了
没问题。
我尽快,这里没人能比我更快。
能不能快一点拜托
#include#includefloat fun(int a[]){ int s=0; for(int i=0;i<4;i++) { for(int j=i+1;ja[i]) { int t=a[i]; a[i]=a[j]; a[j]=t; } } } for(int i=0;i<5;i++) { s=s+a[i]; } return s/5.0;}int main() { char s[5]; for(int i=0;i<5;i++) { scanf("%d",&s[5]); } for(int i=0;i<5;i++) { printf("%d",s[5]); } printf("%d",fun(s)); return 0;}
不行
运行不出来
什么环境。DEV?VC?
dev
#include#includefloat fun(int a[]){ int s=0; for(int i=0;i<4;i++) { for(int j=i+1;ja[i]) { int t=a[i]; a[i]=a[j]; a[j]=t; } } } for(int i=0;i<5;i++) { s=s+a[i]; } return s/5.0;}int main() { int s[5]; for(int i=0;i<5;i++) { scanf("%d",&s[5]); } for(int i=0;i<5;i++) { printf("%d",s[5]); } printf("%d",fun(s)); return 0;}
用这个代码。
#include#includefloat fun(int a[]){ int s=0; for(int i=0;i<4;i++) { for(int j=i+1;ja[i]) { int t=a[i]; a[i]=a[j]; a[j]=t; } } } for(int i=0;i<5;i++) { s=s+a[i]; } return s/5.0;}int main() { int s[5]; for(int i=0;i<5;i++) { scanf("%d ",&s[i]); } for(int i=0;i<5;i++) { printf("%d",s[i]); } printf("%d",fun(s)); return 0;}
你比较着急,我就没调试。
用这个吧,测试完了。
#include#includefloat fun(int a[]){ int s=0; for(int i=0;i<4;i++) { for(int j=i+1;ja[i]) { int t=a[i]; a[i]=a[j]; a[j]=t; } } } for(int i=0;i<5;i++) { s=s+a[i]; } return s/5.0;}int main() { int s[5]; for(int i=0;i<5;i++) { scanf("%d",&s[i]); } for(int i=0;i<5;i++) { printf("%d ",s[i]); } printf("\n%f",fun(s)); return 0;}
加上排序后的显示:#include#includefloat fun(int a[]){ int s=0; for(int i=0;i<4;i++) { for(int j=i+1;ja[i]) { int t=a[i]; a[i]=a[j]; a[j]=t; } } } for(int i=0;i<5;i++) { s=s+a[i]; } printf("\n排序结果为:\n"); for(int i=0;i<5;i++) { printf("%d ",a[i]); } return s/5.0;}int main() { int s[5]; for(int i=0;i<5;i++) { scanf("%d",&s[i]); } printf("\n%f",fun(s)); return 0;}
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消