消防栓报警器:我是初学C语言的 请问这个题目错在那你 ?请高手帮我改正,我是自学的帮帮我啊

来源:百度文库 编辑:高校问答 时间:2024/04/30 00:34:01
#include<stdio.h>
main()
{int x;
printf("input one number:");
scanf("%d",&x);
if(60<=x<=69)
printf("\njige");
else
{else if("70<=x<=89)
printf("\nlianghao");
else
if(90<=x<=100)
printf("\ngood");}
else
printf("\nnrror");
}

/* Note:Your choice is C IDE */
#include<stdio.h>
main()
{int x;
printf("input one number:");
scanf("%d",&x);
if(x>=60 && x<=69)
printf("\njige");
else
{else if("x<=70 && x<=89)
printf("\nlianghao");
else
if(x>==90 && x<=100)
printf("\ngood");}
else
printf("\nnrror");
}
应该这样,是小错误,你是太粗心了/?

if(60<=x<=69)
if(x>=60 and x<=69

应该是if(x>=60 && x<=69)
&& 且
|| 或
!= 不等于

#include<stdio.h>
main()
{int x;
printf("input one number:");
scanf("%d",&x);
if(60<=x<=69)
printf("\njige");
else
{else if("70<=x<=89) //这里不应该有else了
printf("\nlianghao");
else
if(90<=x<=100)
printf("\ngood");}
else
printf("\nnrror");
}

#include<stdio.h>
main()
{int x;
printf("input one number:");
scanf("%d",&x);
if(x>=60&&x<=69)
printf("\njige");
else
if(x>=70&&x<=89)
printf("\nlianghao");
else
if(x>=90&&x<=100)
printf("\ngood");}
else
printf("\nnrror");
}

#include<stdio.h>
main()
{int x;
printf("input one number:");
scanf("%d",&x);
if(60<=x<=69) //改成if(60<=x&&x<=69)
printf("\njige");
else
{else if("70<=x<=89) //改成 {if("70<=x<=89)
printf("\nlianghao");
else
if(90<=x<=100) //if(90<=x&&x<=100)
printf("\ngood");}
else
printf("\nnrror");
}

学语言要--加油!!