c语言问题 写一个从5位数中输出最大几最小的说程序

来源:百度知道 编辑:UC知道 时间:2024/06/13 22:18:06

#include <stdio.h>

main()
{
int num,i,max,min;
int a[5];
printf("input:");
scanf("%d",&num);

for(i = 0; i < 5; i++)
{
a[i] = num % 10;
num = num / 10;
}

max = min = a[0];

for(i = 1; i < 5; i++)
{
if(a[i] > max)
max = a[i];
if(a[i] < min)
min = a[i];
}

printf("\nmax = %d,min = %d",max,min);

}
因为时间不多,没有进行输入的容错处理,但是对于交作业来说,已经够了,呵呵

顶顶``````````````
上面的写得可以!!!!!!