设计一C语言程序,从5个数中取最大数和最小数?

谢谢各位大哥大姐啊,小妹感激涕零阿====

#include <stdio.h>
void main()
{
int num[5],max,min,i; //其中max是最大值的变量,min是最小值的变量
printf("请输入5个数:\n");
for(i=0;i<5;i++) //接收五个数
scanf("%d",&num[i]);
max=num[0];//把数组第一个值赋给max,下标为0。
min=num[0];//把数组第一个值赋给min,下标为0。

for(i=1;i<5;i++)//利用for循环来判断
{
if(max<num[i])
max=num[i]; //max中总是存有最大值
if(min>num[i])
min=num[i]; //min中总是存有最小值
}
printf("\n最大值为:%d",max);
printf("\n最小值为:%d\n",min);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-06
#include
<stdio.h>
void
main()
{
int
num[5],max,min,i;
//其中max是最大值的变量,min是最小值的变量
printf("请输入5个数:\n");
for(i=0;i<5;i++)
//接收五个数
scanf("%d",&num[i]);
max=num[0];//把数组第一个值赋给max,下标为0。
min=num[0];//把数组第一个值赋给min,下标为0。
for(i=1;i<5;i++)//利用for循环来判断
{
if(max<num[i])
max=num[i];
//max中总是存有最大值
if(min>num[i])
min=num[i];
//min中总是存有最小值
}
printf("\n最大值为:%d",max);
printf("\n最小值为:%d\n",min);
}
第2个回答  2008-04-20
#include <stdio.h>
main()
{int a[5],i,min,max;
printf("请输入五个数:");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
min=a[0];
for(i=1;i<5;i++)
{if(min>a[i])
min=a[i];}
printf("最小数=%d\n",min);
max=a[0];
for(i=1;i<5;i++)
{if(max<a[i])
max=a[i];}
printf("最大数=%d\n",max);}
第3个回答  2008-04-15
#include<stdio.h>
int maxmin(int *a,int k)
{
int *max,*min,*p;
max=min=p=a;
for(p;p<a+k;p++)
{
*p>*max?max=p:max;
*p<*min?min=p:min;
}
printf("max=%d\nmin=%d",*max,*min);
return 0;
}

int main()
{
int a[5],i;
printf("请输入5个数:\n");
for(i=0;i<5;i++)scanf("%d",&a[i]);
maxmin(a,5);
return 0;
}
第4个回答  2008-04-15
#include"stdio.h"
main()
{
float a[5],m;
int i;
for(i=0;i<=4;i++)
scanf("%f",&a[i]);
m=a[0];
for(i=1;i<=4;i++)
{if(m<a[i]);
else m=a[i];}
printf("min=%f\n",m);
for(i=0;i<=4;i++)
{if(m>a[i]);
else m=a[i];}
printf("max=%f",m);

}
输入格式为:a b c d e
对小数也可以

设计一C语言程序,从5个数中取最大数和最小数?
int num[5],max,min,i; \/\/其中max是最大值的变量,min是最小值的变量 printf("请输入5个数:\\n");for(i=0;i<5;i++) \/\/接收五个数 scanf("%d",&num[i]);max=num[0];\/\/把数组第一个值赋给max,下标为0。min=num[0];\/\/把数组第一个值赋给min,下标为0。for(i=1;i<5;...

C语言程序 输入5个数 输出最大数和最小数的程序怎么写 要求用最简单的...
min=~max,i; for(i=0;i<5;i++){ if(scanf("%d",&n) && n>max) max=n; if(n<min) min=n; } printf("The max is %d\\nThe min is %d\\n",max,min); return 0;}

c语言用主子函数求5个数中最大数和最小数的平均值
int i;printf("input 5 data:\\n");for (i=0;i<5;i++) scanf("%lf",&a[i]);printf("mean of max+min is %g\\n",fun(a));return 0;} 例子:input 5 data:3 6 1 2 3 mean of max+min is 3.5

C语言程序 输入5个数 输出最大数和最小数程序怎么写 要求用最简单比较大...
\/\/满意请采纳#includeint main(){int a[5]={0},i,max,min;for(i=0;i

c语言:输入5个整数,放入数组中,输出最大元素和最小元素的值
思路:先定义一个数组,并键盘输入一个数赋值给数组的第一个数,且把该数赋值给最大值和最小数,接着for循环输出剩下4个数,并判断该数和最大值最小值的大小关系,更新最大值和最小值,最后输出最大值和最小值。参考代码:include "stdio.h"int main(){int a[5],max,min,i;scanf("%d",...

从键盘上接受5个整数,找出其中的最大数和最小数
int min;int i;printf("Please input 5 numbers\\n");for ( i = 0 ; i < 5 ; i++ ){ scanf("%d",&a[i]);} min = a[0];max = a[0];for ( i = 0 ; i < 5 ; i++ ){ \/*找 最大 *\/ if (a[i]>max){ max=a[i];} \/*找 最小*\/ if (a[i]<min){ min...

从键盘上输入5个学生的成绩,统计并输出最高成绩和最低成绩。(使用while...
c语言?学生成绩是 整数 还是有小数的?只输入分数,不要名字 ,学号之类的?include <stdio.h>int main(){int max=0,min=10000,t,i=0;while(i<5){scanf("%d",&t);if(max<t)max=t;if(min>t)min=t;i++;}printf("最高分:%d,最低分:%d\\n",max,min);return 0;} ...

c语言高手急救:输入5个数,去掉一个最大值和一个最小值,求其它三个数...
在初学c语言?)double型数组,建立两个记录,一个记录最小值的下标,一个记录最大值的下标,初始都为 -1;每次输入一个数都要和当前两个记录比对,然后若比最小的还小,则将最小记录赋值为当前数的下标,最大记录类同;除了两个记录指向的数字外,相加其他三个数,除以3 ...

c语言输出最大最小值
C语言中求最大值和最小值,一般都是使用假设法,即先假设某个数是最大值和最小值,然后遍历比较即可。下面实例,求一个数组中的最大值和最小值,先假设a[0]是最大值,同时也是最小值,然后遍历数组进行比较,得出结果。include<stdio.h>int main() { int a[] = {1,2,3,4,5,6,7,8,...

用C语言编程:求出某数组a[5][5]每行元素的平均值和最大最小值
int min;\/\/最小值 int max;\/\/最大值 for(int i=0;i<5;i++){ max = a[i][0];\/\/假令最大值是第一个,以后都和它比,有比它大的就和它换值,它这里存的是一行中最大的 min = a[i][0];\/\/最小值 for(int j=0;j<5;j++){ sum = sum+a[i][j];\/\/计算和 if(a[i...

相似回答