编辑一个c语言程序:输入任意一个0-100的数字,判断这个数字在哪个等级,并输出结果。0-60:D

编辑一个c语言程序:输入任意一个0-100的数字,判断这个数字在哪个等级,并输出结果。0-60:D;60-80:C;80-90:B;90-100:A。用 if 语句来写。能在Xcode中运行

Xcode我没有做过,但是如果是C语言的话,就用下面的代码吧!!!

#include <stdio.h>
int main()
{
int num;
printf("please input number?0~100\n");
scanf("%d",&num);
if(num>=0&&num<60)
printf("你的成绩分数为%d,获得D\n",num);
else if(num>=60&&num<80)
printf("你的成绩分数为%d,获得C\n",num);
else if(num>=80&&num<90)
printf("你的成绩分数为%d,获得B\n",num);
else if(num>=90&&num<=100)
printf("你的成绩分数为%d,获得A\n",num);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-24
#include<stdio.h>
void main()
{ int x; char c;
scanf("%d",&x);
if ( x<60 ) c='D';
else if ( x<80 ) c='C';
else if ( x<90 ) c='B';
else c='A';
printf("%d的等级为%c\n",x,c);
}追问

运行的结果不对

这是我改动后的,可以正确运行,谢谢你了

追答

将int x;改成float x;
将scanf("%d",&x);改成scanf("%f",&x);
即可

本回答被提问者和网友采纳