高手帮帮我看看下面的c语言代码错在哪了!!它总是没有输出运算~~~

2024-11-01 01:35:52
推荐回答(6个)
回答1:

两个地方有问题
#include "Stdio.h"
#include "Conio.h"笑灶 //卖升旁这个可以不加

void main()
{ int x,y,z,max;
scanf ("%d%d%d\n",&x,&y,&z); //这里多了一中橡个\n,取掉

if(x>y&&x>z) max=x; //这下面的三个if语句中,少考虑了一种情况,就是出现相等的数,所以把>号全改为>=号
else if (y>x&&y>z) max=y;
else if(z>y&&z>x)
max=z;
printf("\nmax=%d",max);
getch();
}

回答2:

#include "滑缓Stdio.h"旅芦
#include "Conio.h"

头文件不是这么加的,

#include
#include
不用拆让带大写

回答3:

请把闭亩扮scanf ("耐帆%d%d%d\n",&x,&y,&z); 改为scanf ("轿灶%d%d%d",&x,&y,&z);

回答4:

把\n去掉.
不是不输结果,只是得输入4个数吧?

回答5:

把\n去掉.
编译结果对了

回答6:

你把scanf里面的那个"\n"去掉就可以了