c语言冒泡排序法代码 用c语言编写"输入10个无序的整数,去掉一个最大值和最小值,然后求其平均值"
用c语言编写"输入10个无序的整数,去掉一个最大值和最小值,然后求其平均值"
用c语言编写"输入10个无序的整数,去掉一个最大值和最小值,然后求其平均值"
#include<stdio.h>
int main()
{
int i;
int a[10];
int sum=0;;
int min,max;
int aver;
printf("input ten numbers:");
for(i=0;i<10;i++)
{
scanf("%dn",&a[i]);
}
min=a[0];
max=a[0];
for(i=0;i<10;i++)
{
if(min>a[i])
min=a[i];
if(max<a[i])
max=a[i];
sum=sum+a[i];
}
aver=(sum-min-max)/8;
printf("%d",aver);
return 0;
}
只能帮你到这儿了,自己调试吧。。
c语言中,怎么去掉一个最大值在去掉一个最小值,然后求平均值
在输入时,进行数据比较和累加,得到n个数之和sum以及最大max最小min值,输入完成之后,再从sum中送去min, max之后,再进行求平均( avg= sum / (n-2) )就可以了。
编写一个C 语言程序,输入20个整数并保存到数组中,然后求?最大值?最小值?平均值?
#include <stdio.h>
int main()
{
int a[20],i,max,min;
float ave;
for(i=0;i<20;i++)
scanf("%d",&a[i]);
max=a[0];min=a[0];ave=a[0];
for(i=1;i<20;i++)
{
if(a[i]>max) max=a[i];
if(a[i]<min) min=a[i];
ave+=a[i];
}
printf("max=%d,min=%d,ave=%f",max,min,ave/20.0);
}
c语言输入10个大小不等的数,去掉两个最大值和两个最小值,求其余的平均值
int max = 0;
int min =99999;
int avg = 0;
for (int i = 0; i < 10; i++) {
if (arr[i] > max)
max = arr[i];
if (arr[i] < min)
min = arr[i];
}

for (int i = 0; i < 10; i++) {
if (arr[i] == max || arr[i] == min)
continue;
avg += arr[i];
}
avg /= 8;
输入10个成绩,求最大值、最小值和平均值,用C语言来写
#include<stdio.h>
int main()
{
double s[10],max,min,sum,x;
int i;
scanf("%lf",&x);
max=x;
min=x;
sum=x;
for(i=0;i<9;i++)
{
scanf("%lf",&x);
if(x>max)max=x;
if(x<min)min=x;
sum+=x;
}
printf("最大值:%lf 最小值:%lf 平均值:%lfn",max,min,sum/10);
return 0;
}
从键盘输入(scanf)5个数据,求最大值,最小值,平均值(C语言编写)
运行过的完全可行
#include<stdio.h>
main()
{
int i;
int a[5];
for(i=0;i<5;i++)
scanf("%d",&a[i]);
int max=a[0],min=a[0],sum=0;
for(i=0;i<5;i++)
{
sum=sum+a[i];
if(max<a[i])
max=a[i];
else if(min>a[i])
min=a[i];
}
printf("最大值为:%dn",max);
printf("最小值为:%dn",min);
printf("和为:%dn",sum);
}
c语言 输入10个数求最大值,和,平均值
#include<stdio.h>int main(){ int a[10]; int i, max=0, aver=0; for(i=0; i<10; i++) { scanf("%d", &a[i]); if(max<=a[i]) max=a[i]; aver=aver+a[i]; } printf("最大值=%dn", max); printf("平均值=%dn", aver/10);}fortran语言 输入10个数,求最大值,最小值和平均值
Real 数( 10 ) , 和,大,小
integer i
Read(*,*) 数
大 = 数(1)
小 = 数(1)
和 = 数(1)
Do i = 1 , 10
大 = max( 大,数(i))
小类似
和 = 和 + 数(i)
End Do
和 = 和 / 10.0
当然,Fortran 源码里不能用中文表示变量。
我给你提供的,是代表思路的伪代码。我不希望给你提供完整的代码,剩下的自己去完成吧。
2. 从键盘输入20个整数,求最大值、最小值、平均值。用C语言怎么编程
#include <stdio.h>
void main()
{
int a[20];
int i,sum=0,max,min;
float ave;
printf("please input 20 number :n");
for(i=0;i<20;i++)
scanf("%d",&a[i]);
min=a[0];
max=a[0];
for(i=0;i<20;i++)
{
if(min>a[i])
min=a[i];
sum=sum+a[i];
if(max<a[i])
max=a[i];
}
ave=sum/20.0;
printf("max=%d,min=%d,ave=%fn",max,min,ave);
}
输入输出最大值最小值平均值升序降序用c语言
基本做法(刚才回答的题目好像也是楼主的,在初学c语言?)
double型数组,建立两个记录,一个记录最小值的下标,一个记录最大值的下标,初始都为 -1;
每次输入一个数都要和当前两个记录比对,然后若比最小的还小,则将最小记录赋值为当前数的下标,最大记录类同;
除了两个记录指向的数字外,相加其他三个数,除以3
- 上一篇
为什么我和我爸总要吵架 我和我男友交往一个月了,刚开始在一起每天都见面,后来我离开了那座城市,我们还是保持着联系,可当我.
我和我男友交往一个月了,刚开始在一起每天都见面,后来我离开了那座城市,我们还是保持着联系,可当我. 我和我男友交往一个月了,刚开始在一起每天都见面,后来我离开了那座城市,我们还是保持着联系,可当我..
- 下一篇
苹果手机拍快手怎么曝光 拍快手用什么手机好。知道的,告诉一下,谢谢。!
拍快手用什么手机好。知道的,告诉一下,谢谢。 拍快手用什么手机好。知道的,告诉一下,谢谢。, 拍快手用什么手机好?像素高点的。目前o or9,苹果手机都不错。GIF快手是一款摄像软件。非常简单的拍摄流
相关文章
- c语言判断一个数是否为整数 c语言统计所有三位正整数中各个数位上的数字之和为11的数的个数
- 使用函数求奇数和C语言 c语言 在1-100之间,求所有奇数和偶数的个数和所有奇数和偶数的和(写到一个里面)
- c语言题目 帮忙看一下这个c语言问题:输入一个十进制整数,将其转换成十六进制数,并输出转换后的结果。
- C语言函数求数组最大最小值 数组取最大值最小值
- c语言100以内的素数 c语言编程:连续输入若干个正整数,求其和及其平均值,直到输入0结束.
- c语言整除与模除 VB编程 求出能被三整除且至少有一位数字是8的所有三位正整数及这些数的个数
- 1到100奇数的乘积编程 C语言中编程计算1至100以内的奇数和偶数并分别求和,求代码
- C语言求一千以内奇数和 C语言怎么算出100以内的奇数和奇数相加,偶数和偶数相加?过程请详细!
- c语言整数类型 C语言程式设计:输入一个整数并能逐位正序或反位输出,用递回完成。
- 逆序数c语言 c语言:键盘输入一个正整数,把其逆序输出,排除末尾为零的情况
爱学记

微信收款码
支付宝收款码