我是初学C语言的 请问这个题目错在那你 ?请高手帮我改正,我是自学的帮帮我啊

来源:百度知道 编辑:UC知道 时间:2024/07/16 12:58:46
#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"