刚学C语言,为什么这个代码运行不了呢
题面描述:
魔法学院的考试采用等级制,即将百分制转化为A、B、C、D、E五个等级,设成绩为X,则X≥90为A等,X≥80为B等,X≥70为C等,X≥60为D等,否则为E等。试编写一个程序,将输入的分数转换成A、B、C、D和E五个等级。
输入:
标准输入,一个单精度数。
输出:
标准输出,输出相应等级。
示例输入:
100
示例输出:
A
#include<stdio.h>
#include<math.h>
int main()
{
int x;
scanf("%x", &x);
if (x>=90) {
printf("%c\n",65);
}
else if (x<90 && x >= 80) {
printf("%c\n",66);
}
else if (x<80&&x>=70) {
printf("%c\n",67);
}
else if (x<70&&x>=60) {
printf("%c\n",68);
}
else if (x<60) {
printf("%c\n",69);
}
return 0;
}
相关推荐
C语言开发MP3播放器(适合刚学开发的)
C语言开发MP3播放器(适合刚学开发的)
Java语言与C语言代码运行效率的比较.pdf
Java语言与C语言代码运行效率的比较.pdf
C语言编程中优化代码运行效率的方法探究.pdf
C语言编程中优化代码运行效率的方法探究.pdf
为什么说C语言是永不过时的语言
01为什么C语言不会过时 评价任何一门编程语言,都是招人骂的。永远是这样。就像是春寒料峭的季节, 街上穿棉袄和穿单衣的擦肩而过,双方一定是同时在心里出现了两个字:“s b!”这个在心理学上有个专业的名字:叫做“二b”现象! 先说一个表,这个就是著名的TIOBE语言排行榜。目前它是一个最权威的一个语言流行度的排行榜,从这个排行榜上看,你会得到一个最直观的结论。Java和C都在下降,而下降的部分被第三名以后的语言所瓜分。 而就在5月,时隔5年,C语言再次领先Java,荣登TIOBE编程语言排行榜第一! 排名前十的分别是: C,Java,Python,C++,C#,Visual Basic.NET,
单片机为什么还在用C语言编程?
单片机为什么还在用C语言编程?答案是:C语言是适合单片机编程的语言。 这个问题的意思应该是:现在有很多很好用的语言,如java,python,VC等等,为什么这些语言不能用来编写单片机程序呢?那么这个问题的答案就是:不能不能,而是不合适。 一、单片机编程的特点对单片机编程来说,首先要考虑的是单片机的程序空间和数据空间都是有限的,所以要让程序尽量短小精悍,以节省程序占用的存储空间。 第二、单片机编程的一个主要对象是对单片机的端口和内部寄存器的操作和配置,这个需要比较的时序控制。 第三、单片机算法运算中,尽量使用加法、减法、移位运算,因为乘法和除法运算会非常费时间,尤其是除


