用if…else语句多分支结构求三个数中最大的数
答案:4 悬赏:10 手机版
解决时间 2021-04-29 17:09
- 提问者网友:末路
- 2021-04-29 05:55
用if…else语句多分支结构求三个数中最大的数
最佳答案
- 五星知识达人网友:行雁书
- 2021-04-29 06:15
#include <stdio.h>
void main()
{
int a, b, c;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
if(a>c)
printf("Max is %d.", a);
Else
printf("Max is %d.", c);
Else
if(b>c)
printf("Max is %d.", b);
Else
printf("Max is %d.",c);
}
void main()
{
int a, b, c;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
if(a>c)
printf("Max is %d.", a);
Else
printf("Max is %d.", c);
Else
if(b>c)
printf("Max is %d.", b);
Else
printf("Max is %d.",c);
}
全部回答
- 1楼网友:持酒劝斜阳
- 2021-04-29 09:05
main { int x,y,z,max; if(x>=y) max=x else max=y if(max>=z) printf(d%,max) else printf(d%,z). }
- 2楼网友:酒安江南
- 2021-04-29 07:43
注意自己定义变量,三个变量分别为a,b,c。最大值设为max
方法1:
先前两个比较,求出大者,然回使用求出的大者和第三个数进行比较,程序如下:(vb)
if a>=b then
max=a
else
max=b
endif
if max<c then
max=c
endif
(C)程序段
if (a>=b)
max=a;
else
max=b;
if (max<c)
max=c;
方法2,这种方法与方法1看似没有区别,但思想却不一样,就是取出一个,和其它逐一比较,然后选取最大者。程序如下:vb
max=a
if max<b then
max=b
endif
if max<c then
max=c
endif
(C)程序:
max=a;
if (max<b)
max=b;
if (max<c)
max=c;
还要注意的是,对于初学者来说,养成一个好的书写习惯是成为优秀程序设计者的前提 。
- 3楼网友:行雁书
- 2021-04-29 06:40
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if (a<b) a=b;
if (a<c) a=c;
prinf("%d\n",a):
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯