www.7671.net > C语言最大值减最小值

C语言最大值减最小值

分别设置三个变量记录和、最大值、最小值,在读入过程中就不断更新,最后计算 “(和-最大值-最小值)/(个数-2)” 就行

程序仅供参考:#include<stdio.h> float max(float a[5]) {float temp; int i; temp=a[0]; for(i=1;i<5;i++) if(temp<a[i]) temp=a[i]; return temp; } float min(float a[5]) {float temp; int i; temp=a[0]; for(i=1;i<5;i++) if(temp>a[i]) temp=a[i]; return temp; } void main()

#include <stdio.h> void main() { int i,j=0,a,min; int b[10]; printf("请输入:"); scanf("%d",&a); for(i=0;i<a;i++) scanf("%d",&b[i]); min=b[0]; for(i=1;i<a;i++) if(b[i]<min) { min=b[i]; j=i; } printf("最小值:%d,最小值的下标:%d\n",min,j); } 亲,看看上面这个代码吧,应该符合你的要求,希望采纳!!!

1 输入十个数.2 遍历数组,求的最大值,最小值,及和.3 用和减去最大和最小值,即剩下所有数的和.代码如下:int func(int *a)//求数组a中的10个元素,去掉最大最小值后剩余元素的和,并返回.{ int i, s, min, max; s = min = max = a[0]; for(i

楼主是要实现键盘输入一些整型数据,然后找出其中最大者和最小者,然后输出最大者和最小者吗? 如果是的,我给你编一个啊!呵呵#include &lt;stdio.h&gt;void main(){ int a[10],i; printf("Please enter the ten number:\n"); /*我这里先简单设

直接上代码:#include #include int main(void) { int test[3]; printf("请输入3个整数\n"); for(int i=0; i printf("第 %d 个 ",i+1); scanf("%d",&test[i]); } printf("最大数 %d\n", (test[0] > (test[1] > test[2] ? test[1] : test[2]) ? test[0] : (test[1] > test[2] ? test[1] : test[2]))); printf("最小数 %d\n", (test[0] return 0; }

定义一个一维数组int a[10];int i,b; float c; 然后用SCANF函数接收 数字 接受的时候 用个循环 i=0;i<10:i++ scanf ..a[i] 这样就是 你输入的10个数字 存到数组里了 不过我很长时间没动这东西 函数格式和语句格式都忘记了你凑合着看 估计你应该能

void main() { double number[10]; //存放10个数 double max,min; //存放最大、最小值 double sum=0.0,avg=0.0; //存放和、平均值 int i; printf("请输入10个数\n"); for(i=0;i { scanf("%lf",&number[i]); } //找出最大、最小值 max=number[0];

#include int mian() { int i,x,y,min,max; int a[10]={0}; printf("please input 10 num:\n"); //循环输入10个整数 for(i=0;ia[i]) min=a[i]; if(max

scanf("%d,%d",&a,&b); ////输入参数时,2个参数用,隔开

网站地图

All rights reserved Powered by www.7671.net

copyright ©right 2010-2021。
www.7671.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com