C语言问题 输入一组数,求其中最大值和最小值,以及这组数的和及平均值。

如题所述

scanf("%d%d%d%d%d%d%d%d%d%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9]);
错了,你上面定义的是float型就应该是
%f。
还有你这输入的太麻烦了。
for(i=0;i
a[i])
min=a[i];
还有if(a[i]>max)
max=a[i];
应改成
max=a[0];
for(i=0;i
评论
0
0
加载更多
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言问题 输入一组数,求其中最大值和最小值,以及这组数的和及平均值...
3、定义a、b、c来表示我们所要输入的三位不同的整数,temp表示求出最小值时的中间变值,Average表示我们所求的平均值,smallest表示我们最终要求出的最小值,分别定义给其分配空间。4、Average=(a+b+c)\/3 表示我们向计算机发出求出平均值的命令。指示计算机帮我们计算出这三个值的平均值。5、前面...

求c语言程序讲解: 用键盘输入一组数据,求最大值,最小值,和,积...
average = sum\/(i+1);printf("最大值:%d\\t最小值:%d\\t平均值:%f\\n和:%f\\t积:%f\\n",max,min,average,sum,product);} } }

c语言求解,,,输出一组数的最大值,最小值,和,平均值(保留2位小数...
n=n+1;} printf("最大数是:%.2f\\n",max);printf("最小数是:%.2f\\n",min);printf("和是:%.2f\\n",sum);printf("平均数是:%.2f\\n",sum\/n);}

C语言:输入n个数,求其最大数、最小数和平均值。
} 输入10个数据,程序运行结果:

C语言输入 m 个数,求其最大数、最小数和平均值?
int m=0,a[177],i=0,aver=0,max=0,min=0,sum=0;printf("输入一个m");scanf("%d",&m);printf("输入 %d 个数字\\n",m);\/\/ for(i=0;i<m;i++){ scanf("%d",&a[i]);sum=sum+a[i];} aver=sum\/m;max=a[0];min=a[0];for(i=0;i<m;i++){ if(a[i]>max)max...

C语言:【填空题】编写函数,求一组数中的最大值、最小值和平均值?
现在的自定义函数头应该改为float average(int a[],int n,int *max,int *min)这种样子。填空如下 【1】sum=0 【2】*min>a[i]【3】return ave 另:ave=1.0*sum\/n;这一句可能会编译警告,因为它把double型值赋给了float型ave,而double的类型级别比float高,会造成精度损失。

c语言求解,,,输出一组数的最大值,最小值,和,平均值(保留2位小数...
printf("请输入%d个数:\\n",n);scanf("%lf",&num);max=min=num;sum+=num;for(i=1;i<n;i++){ scanf("%lf",&num);if(num>max)max=num;if(num<min)min=num;sum+=num;} ave=sum\/n;printf("输入的%d个数中,最大值为%.2lf,最小值为%.2lf,和为%.2lf,平均值为%.2lf...

C语言题:计算并输出一维数组中的最大值、最小值和平均值
2.55,45,37.5},max,min,s=0; int i; max=min=a[0]; printf("数组中的数:\\n"); for(i=0;i<9;i++) {s+=a[i]; if(maxa[i])min=a[i]; printf("%g ",a[i]); } printf("\\n最大值=%g\\n最小值=%g\\n平均值=%g\\n"...

从键盘输入(scanf)5个数据,求最大值,最小值,平均值(C语言编写)
int main(){ int max = 0;\/\/最大值.int mini = 0;\/\/最小值.int sum = 0;\/\/总和 int num[MAX];int i;for(i = 0; i < MAX; i++){ printf("please input number %d: ", i+1);scanf("%d", &num[i]);sum = sum + num[i];if(i == 0){ max = num[i];mini =...

c语言编程:输入一组整数,以0作为数据输入结束标志,输出这组数的最...
n,max,min,sum=0,i=0; scanf("%d",&n); max=n;min=n; while(n!=0){ if(max<n) max=n;if(min>n) min=n;sum+=n;i++; scanf("%d",&n);}printf("max = %d\\nmin = %d\\nsum = %lf\\n",max,min,(double)sum\/i);}如图所示,望采纳。。。

相似回答