一个简单的C语言程序,可以正常运行的。

最基本要求:能实现数据的统计功能,例如求和,求平均值等;能实现数据的查询功能,例如最大值,最小值等。运行效果是,输入任意5个1~3位正整数,最后再输出这5个数,按照从大到... 最基本要求:
能实现数据的统计功能,例如求和,求平均值等;
能实现数据的查询功能,例如最大值,最小值等。
运行效果是,输入任意5个1~3位正整数,最后再输出这5个数,按照从大到小顺序。

简单,能正常运行。
展开
 我来答
yang631144
2019-06-14 · TA获得超过552个赞
知道小有建树答主
回答量:618
采纳率:42%
帮助的人:157万
展开全部
#include<stdio.h>
int main()
{
int a,i,j,sum=0;
double eavg;
int b[5],temp;
printf("请输入5个正整数\n");
for(i=0;i<5;i++){
scanf("%d",&b[i]);
sum+=b[i];
}
for(j=0;j<4;j++)
for(i=0;i<4-j;i++)
if(b[i]<b[i+1])
{
temp=b[i];
b[i]=b[i+1];
b[i+1]=temp;
}
printf("1,求和\n2,求平均值\n3,查询最大值\n4,查询最小值\n");
scanf("%d",&a);
switch(a)
{
case 1:
printf("累计和%d\n",sum);
break;
case 2:
eavg=(double)sum/5;
printf("平均值为%f\n",eavg);
break;
case 3:
printf("数组中最大值为%d\n",b[0]);
break;
case 4:
printf("数组中最小值为%d\n",b[4]);
break;
}
for(i=0;i<5;i++)
printf("%d ",b[i]);
return 0;
}
更多追问追答
追问
没有输出处理后的数据啊,输出了字而已
追答
上面已经冒泡排序了
毓莲芙5125
2019-06-13 · TA获得超过4991个赞
知道大有可为答主
回答量:5993
采纳率:88%
帮助的人:289万
展开全部
e main() { int a,b,c,e; printf("请输入一个三位正整数: "); scanf("%d",&a); b=a%10; c=(a/10)%10 e=a/100; printf("%d%d%\n",b,c,e); } 就可以拉
追问
运行失败...而且是一次输入5个数分别处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式