我是用的是DEVc++5.11的版本,刚开始学习C语言,没有更深入的学习,只学习到if语句这里,希望可以得到大家的帮助
让一个max记录最大值 一直if比较即可
#include <stdio.h>
int main()
{
int a1,a2,a3,a4,a5,max;
printf("输入5个数的值: ");
scanf("%d%d%d%d%d",&a1,&a2,&a3,&a4,&a5);
max=a1;
if(max<a2){
max=a2;
if(max<a3)
max=a3;
if(max<a4)
max=a4;
if(max<a5)
max=a5;
else
if(max<a5)
max=a5;
else
if(max<a4)
max=a4;
else
if(max<a5)
max=a5;
}
else{
if(max<a3)
max=a3;
if(max<a4)
max=a4;
if(max<a5)
max=a5;
else
if(max<a5)
max=a5;
else
if(max<a4)
max=a4;
else
if(max<a5)
max=a5;
}
printf("5个数中的最大值为: %d\n",max);
return 0;
}
#include <stdio.h>
int main()
{
int a,b,c,d,e,max;
scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);
max = a;
if(max < b)
max = b;
if(max < c)
max = c;
if(max < d)
max = d;
if(max < e)
max = e;
printf("max=%d",max);
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!