当前位置:首页 » 编程语言 » c语言作业输出成绩等级
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言作业输出成绩等级

发布时间: 2022-07-10 23:18:53

A. c语言习题2。输出成绩等级

include <stido.h>
main()
{
int mark;
char f='S';
printf("input 'E'to over your inputs");
for(;f='E';)

printf("please input your mark;)
scanf("mark=%d",mark);
if(mark<60) printf("you get an E");
else
if(mark<70) printf("you get a D");
else
if(mark<80) printf("you get a C");
else
if(mark<90) printf("you get a B");
else
if(mark<=100) printf("you get an A");
else
printf("you input a wrong number,plese input again\n");
printf("if your want go on inputing a mark,please input a 'C'\n");
scanf("%c",f);
}

你看看有没有哪儿有问题。嘿嘿,我也好久没有写了,for语句中用case似乎更简洁一些

B. C语言 给出一百分制成绩,要求输出成绩等级

#include <stdio.h>

int main()

{

int score, m;

scanf("%d", &score);

while (score < 0 || score > 100){

printf("Error! Retry! ");

scanf("%d", &score);

}

m= score / 10;

if (m>= 9)

printf("Grade is A! ");

switch(m){

case 0: printf("Grade is E! "); break;

case 1: printf("Grade is E! "); break;

case 2:printf("Grade is E! "); break;

case 3:printf("Grade is E! "); break;

case 4:printf("Grade is E! "); break;

case 5: printf("Grade is E! "); break;

case 6: printf("Grade is D! "); break;

case 7: printf("Grade is C! "); break;

case 8: printf("Grade is B! "); break;

}

return 0;

}

(2)c语言作业输出成绩等级扩展阅读

其他实现输出成绩等级‘A'、’B‘、'C'、‘D'、'E’。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分一下为E的方法:

#include <stdio.h>

int main()

{

int score;

scanf("%d", &score);

while (score < 0 || score >100){

printf("Error! Retry! ");

scanf("%d", &score);

}

if (score < 60)

printf("Grade is E! ");

else if (score >= 60 && score < 70)

printf("Grade is D! ");

else if (score >= 70 && score < 80)

printf("Grade is C! ");

else if (score >=80 && score < 90)

printf("Grade is B! ");

else

printf("Grade is A! ");

return 0;

}

C. 如何用C语言编程出“给出一个百分制成绩,要求输出成绩等级”

因为你的score是char类型,char单字符的话,只能读一个字符。比如你输入80,其实读入的是8,所以读入的数字一定小于10,自然就是E了

不信的话可以看下如下代码的结果

代码之路还很长,楼主加油~~

至于怎么改,改成int输入即可。

D. c语言题目:给出一百分制成绩,要求输出成绩等级ABCDE

#include <stdio.h>

int main()

{

int score, m;

scanf("%d", &score);

while (score < 0 || score > 100){

printf("Error! Retry! ");

scanf("%d", &score);

}

m= score / 10;

if (m>= 9)

printf("Grade is A! ");

switch(m){

case 0: printf("Grade is E! "); break;

case 1: printf("Grade is E! "); break;

case 2:printf("Grade is E! "); break;

case 3:printf("Grade is E! "); break;

case 4:printf("Grade is E! "); break;

case 5: printf("Grade is E! "); break;

case 6: printf("Grade is D! "); break;

case 7: printf("Grade is C! "); break;

case 8: printf("Grade is B! "); break;

}

return 0;

}

(4)c语言作业输出成绩等级扩展阅读

其他实现输出成绩等级‘A'、’B‘、'C'、‘D'、'E’。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分一下为E的方法:

#include <stdio.h>

int main()

{

int score;

scanf("%d", &score);

while (score < 0 || score >100){

printf("Error! Retry! ");

scanf("%d", &score);

}

if (score < 60)

printf("Grade is E! ");

else if (score >= 60 && score < 70)

printf("Grade is D! ");

else if (score >= 70 && score < 80)

printf("Grade is C! ");

else if (score >=80 && score < 90)

printf("Grade is B! ");

else

printf("Grade is A! ");

return 0;

}

E. c语言: 给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。

摘要 #include

F. c语言,给出一个百分制成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,80~90分为B,

#include

main()

{

int iNum;

sacnf("%d", &iNum);

switch (iNum / 10)

{

case 10:

case 9 : printf("A ");break;

case 8 : printf("B ");break;

case 7 : printf("C ");break;

case 6 : printf("D ");break;

default: printf("E ");break;

}

}

if语句:

#include

#include

int main(int aragc, char *argv[])

{

int score;

int ret;

printf("please input score: ");

while(1){

ret = scanf("%d", &score);

if (ret){

if (score >= 90){

printf("A ");

}

else if (score >= 80)

printf("B ");

else if (score >= 70)

printf("C ");

else if (score >= 60)

printf("D ");

else

printf("E ");

}

else

break;

}

return 0;

}

拓展资料

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。



G. C语言 输入成绩输出对应等级

比较简单的做法是利用嵌套的if语句来实现,它的特点是应用灵活简便,可以不受分界点位置的限制,而且可以适用于浮点数。
float x;
int a,b,c,d,e;
a=b=c=d=e=0;
while(scanf("f",&x)==1)
if(x<=100)
if(x>=90){a++;putchar('A');}
else if(x>=80){b++;putchar('B');}
else if(x>=70){c++;putchar('C');}
else if(x>=60){d++;putchar('D');}
else {e++;putchar('E');}