编写程序,计算具有10个分量的无符号整数数组中的最大值与最小值,并以max=……与min=……输出。。

尽快哈,最好十五分钟内哈
还有会的没啊

假设无符号整数数组a[10]中已有数据:
long max=0;
long min=999999999;
for (i=0;i<10;i++)
{
if a[i]>max max=a[i];
if a[i]<min min=a[i];
}
printf("max=%ld\n",max);
printf("min=%ld\n",min);
温馨提示:内容为网友见解,仅供参考
无其他回答

...10个数,用函数实现计算数据中最大值、最小值,并返回它们所在数组中...
在主函数中声明一个具有10个int型元素的数组存放键盘输入的数据,声明变量ml记录最大值位置、ms记录最小值位置。自定义一个函数void Input_Max_Min(int *p,int *pl,int *ps)来完成题设要求,其中p是数组首指针,pl是最大值位置(下标)变量指针,ps是最小值位置(下标)变量指针。在主函数中输出结果。

C语言编程: 输入0-10之间的十个数字 找出最大值 最小值 去除最大值最...
include<stdio.h>int main(){ int a[15],i,k,mi,mx,fi,fx; double sum=0.0; printf("请输入10个0-10之间的数字\\n"); while(scanf("%d",&a[0])){ if(a[0]<0||a[0]>10){ printf("输入错误,请重新输入\\n"); continue; } for(i=1;i<10;i...

C语言题,从键盘任意输入10数字,求最大值与最小值
思路就是先拿第前两个数进行比较,如果一个个数大于第二个数,则第一个=max,第二个=min,然后用用第三个数和max,min进行比较 include<stdio.h> void main(){ int a[10],i,max,ma,min,mi;for(i=0;i<10;i++){ scanf("%d",&a[i]);} max=min=a[0];ma=mi=0;for(i=1;i<10...

利用指针的方法,求数组中的最大数和最小数
scanf("%d",&num[i]);find_u_v(num,10);printf("\\n\\n u=%d;v=%d\\n",u,v);}

...10×10的二位随机整数方阵,求出每一行的最大值和每一列最小值_百 ...
cout << "第" << j+1 << "列的最小值是"<< min[j] << "。\\n";} int Max =min[0];int Min =max[0];for (int i = 1;i < 10;i++)if (max[i] < Min)Min = max[i];cout << "10个最大值中的最小值为:"<< Min << endl;for (int j = 1;j < 10;j++)i...

...找出一维数组中的最大值和最小值,并计算出数组元素的平均值。_百...
n为数组元素个数,max指向最大数,min指向最小数,函数返回值为平均值*\/ int main(){ double b[10],aver;int x,y=10,max=0,*ma=&max,min=0,*mi=&min;for(x=0;x<y;x++){b[x]=x*(x-8.25)*0.1;printf("数%d=%f\\n",x,b[x]);} aver=fun(b,y,ma,mi);printf("最大...

...最小值和平均值,并且返回最大值和最小值的下标。
1、首先,定义一个数组,初值为0。2、用for循环,控制输入整数的个数。3、将输入的整数,保存在数组中。4、用函数min判断输入整数的最小值,保存到变量中。5、然后,用函数max判断输入整数的最大值,保存在变量中。6、最后,输出整数中的最小值和最大值。7、运行程序,输入三个一位整数,电脑会...

c语言定义max_min求一个数组最大值和最小值,利用调用函数void max_min...
\/\/max_min函数定义太乱了,应该是这样的:void max_min(int a[],int n,int *maxp,int *minp){ int i;maxp=a[0];minp=a[0];for(i=1;i<=n-1;i++){ if(a[i]>=*maxp)maxp=a[i];else if (a[i]<*minp)minp=a[i];} } int main(){ int a[100],n,i,max,min...

...数的大小,并输出最大值,最小值以及最大值与最小值的差值?
ou){ int mi,ma; mi=(in[0]>in[1]?in[1]:in[0]); mi=(mi>in[2]?in[2]:mi); ma=(in[0]>in[1]?in[0]:in[1]); ma=(ma<in[2]?in[2]:ma); ou[0]=mi;\/\/最小值 ou[1]=ma;\/\/最大值 ou[2]=ma-mi;\/\/差}int main(...

...类型一维数组中查找最大值、最小值,并将它们返回到调用程序...
float max,min,a[N];int n,i;scanf("%d",&n);for(i=0;i<n;i++)scanf("%f",a+i);for(max=min=a[0],i=1;i<n;i++){ if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];} printf("%g %g",max,min);return 0;} \/\/普通版本 include <stdio.h> int main(){ float...

相似回答
大家正在搜