用C语言,任意输入10个数,求其中的最大值和最小值

来源:百度知道 编辑:UC知道 时间:2024/05/16 06:50:28
能给出完整的答复吗?谢谢!!

思路:定义一个变量,并键盘输入一个数赋值给该变量,且把该数赋值给最大值和最小数。接着for循环输出剩下9个数,并判断该数和最大值最小值的大小关系,更新最大值和最小值,最后输出最大值和最小值。

参考代码:

#include "stdio.h"
int main()
{
int a,max,min,i;
scanf("%d",&a);
max=min=a;
for(i=1;i<10;i++){
scanf("%d",&a);
if(max<a) max=a;
if(min>a) min=a;
}
printf("最大值为:%d,最小值为:%d\n",max,min);       
}
/*
运行结果:
8 7 3 4 1 9 2 0 5 6
最大值为:9,最小值为:0
*/

这也不会?

输入和输出部分 自己去翻书吧 几句话而已
用一个数组来接收输入的数

比较部分的程序
int temp;
for(i=0;i<10;i++)
{if (a[i]<a[i+1])
{temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;}
}

a[0]就是最大数 a[9]就是最小数

#include "stdio.h"
main()
{int i,a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i