1.6 编写一个程序,输入a、b、c三个值,输出其中最大值。
解:
mian()
{int a,b,c,max;
printf(“请输入三个数a,b,c:\n”);
scanf(“%d,%d,%d”,&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf(“最大数为:“%d”,max);
}
我是个刚学C语言的人。上面这条命令是正确答案吗
我别的不懂 我只想说,上面MAX=A if(max<b) max=b; if(max<c) max=c
那么 B和C的比较在哪里?
可能是我不懂 请高手详细回答下
C语言例题答案
答案:4 悬赏:20
解决时间 2021-02-20 15:17
- 提问者网友:唤魂
- 2021-02-20 06:05
最佳答案
- 二级知识专家网友:为你轻狂半世殇
- 2021-02-20 07:32
MAX=A if(max<b) max=b; if(max<c) max=c
这个的意思是说先把A的值赋值给max,此时max的值=a,if(max<b) max=b这句话的意思是说如果max也就是a的值<b,则把b赋值给max,如果max>b,则max的值不变,依然是a,if(max<c) max=c同上一个if一样,所以不一定会有b和c的比较,b和c的比较是出现在b>a的情况下,如果b<a则就是a和c的比较
这个的意思是说先把A的值赋值给max,此时max的值=a,if(max<b) max=b这句话的意思是说如果max也就是a的值<b,则把b赋值给max,如果max>b,则max的值不变,依然是a,if(max<c) max=c同上一个if一样,所以不一定会有b和c的比较,b和c的比较是出现在b>a的情况下,如果b<a则就是a和c的比较
全部回答
- 1楼网友:许你一世温柔
- 2021-02-20 11:02
关于c的考试问题 作为一个大四的学生可以负责的告诉你 c语言考试除了选择填空没法确定 关于大题的编程告诉你个小窍门 就是当遇到你不会的题时要把你知道的程序写上去 一般判卷老师不会去管你的程序对不对 想吧看程序多费事 老师他也未必看得懂 所以只要你写程序了不管是什么程序 老师都会给你分 没必要着急
- 2楼网友:安稳不如野
- 2021-02-20 09:38
MAX=A if(max<b) max=b; 这样max就是a和b的较大者了不是吗?
然后 if(max<c) max=c;这样max又是ab较大者和c的较大者,也就是abc的最大者了。
- 3楼网友:晨与橙与城
- 2021-02-20 09:10
#include "stdio.h"
#include "conio.h"
main()
{
int a,b;
scanf("%d,%d",&a,&b);
asm mov ax,a
asm mov bx,b
asm cmp ax,bx
asm jb s
printf("a比b小\n");
asm call a
s:
printf("b比a大\n");
a:
getch();
}
用汇编吧~!效率至上啊~!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯