c语言5个数字求最大值和最小值,C-输入5个数字,然后输出最大值和最小值

C-输入5个数字,然后输出最大值和最小值

#include

#include

int main ()

{

int a[5],max,min,i;

//开始输入 将五个数字循环输入到数字a中

for(i=0;i<5;i++)

{

scanf_s("%d",a[i]);

}

//将用户输入的的第一个数字都先赋值给max和min

max=a[0];

min=a[0];

//重点:

//进行判断最大值和最小值的循环

for(i=1;i<5;i++)

{

//循环找出数组里面的最大值 max实际上a[0]

if(max

{

max=a[i];

}

if(min>a[i])

{

min=a[i];

}

}

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

system("pause");

return 0;

}

这个是萌码网站上面的一道题目,刚开始想了一会没想出来,就花50积分看的答案,结果发现用到了数组...没看答案之前我在想怎么可以不用数组就能做出来这道题目呢?要循环输入5个数字 我竟然没有想得到数组,也是数组这方面我刚接触..下面的尝试下能不能不用数组就做出来 我觉得应该是可以的

你可能感兴趣的:(c语言5个数字求最大值和最小值)