c语言输出百分制成绩

作者&投稿:孙媚 (若有异议请与网页底部的电邮联系)

如何用C语言编程出“给出一个百分制成绩,要求输出成绩等级”?
解:算法: S1输入a; S2如果a≥90,则输出A,结束算法,否则执行S3; S3如果a≥80,则输出B,结束算法,否则执行S4; S4如果a≥70,则输出C,结束算法,否则执行S5; S5如果a≥60,则输出D,结束算法,否则输出E。流程图如图所示:程序如下:

c语言用swtich输入百分制成绩x(0<=x<=100),将其转换为等级制成绩输入...
c语言用swtich输入百分制成绩x(0<=x<=100),将其转换为等级制成绩输入的一种可能的代码如下:include <stdio.h>int main(){ int x; \/\/定义一个整型变量x,用来存储百分制成绩 char grade; \/\/定义一个字符型变量grade,用来存储等级制成绩 printf("请输入一个百分制成绩:\\n"); scanf("...

在C语言编程中,给出一个百分制成绩,要求输出成绩等级
函数大概就是这样的,如果分数有小数,把int改成float void output_mark(void){ int mark;\/ variable initialization \/ mark = 0;\/ logic function \/ printf("input mark \\r\\n");scanf("%d",&mark );if(mark >= 85){ printf("excellent \\r\\n");} else if(mark >= 60){ printf("pas...

c语言: 给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。_百度知 ...
include<stdio.h>int main() { int grade; scanf("%d",&grade); printf("your grade:"); switch((int)grade\/10) { case 10: case 9:printf("A\\n");break; case 8:printf("B\\n");break; case 7:printf("C\\n");break; case 6:printf("D\\n"...

编写C语言程序 用switch结构或if语句 输入成绩 输出等级
include \\x0d\\x0aint main() {\\x0d\\x0a int s, d;\\x0d\\x0a printf("输入成绩(百分制): ");\\x0d\\x0a scanf("%d", &s);\\x0d\\x0a d = s \/ 10;\\x0d\\x0a switch (d) {\\x0d\\x0a case 10:\\x0d\\x0a printf("满分。\\n");\\x0d\\x...

如何用C语言编程出“给出一个百分制成绩,要求输出成绩等级”?
因为你的score是char类型,char单字符的话,只能读一个字符。比如你输入80,其实读入的是8,所以读入的数字一定小于10,自然就是E了 不信的话可以看下如下代码的结果 代码之路还很长,楼主加油~~至于怎么改,改成int输入即可。

c语言,给出一个百分制成绩,要求输出成绩等级A,B,C,D,E。90分以上为A...
if语句:include include int main(int aragc, char *argv[]){ int score;int ret;printf("please input score:\\n");while(1){ ret = scanf("%d", &score);if (ret){ if (score >= 90){ printf("A\\n");} else if (score >= 80)printf("B\\n");else if (score >= 70)pri...

C语言,输入百分制成绩,输出对应等级
a是int 类型前面应该写float s;int a;scanf("%f",&s);a=int s;\/\/使实数类型 float a; printf("请输入成绩:\\n")switch((int)(a\/10+0.05))case nclude<stdio.h>int main() char score;printf("Please input your score(0~100):\\n");scanf("%c",&score);printf("Your grade:"...

. 输入百分制的学生成绩,输出A(90-100),B(80-89),C(70-79),D(60-69...
案例五:给出一百分制成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。1.程序分析:设成绩用score表示,并且score为整型数据。若score≥90,score可能是100,99,…90,把这些值都列出来太麻烦了,可以利用两个整数相除,结果自动取整的...

c语言:键盘输入不大于50人的百分制成绩和姓名,以输入负数或大于100为结 ...
scanf("%s",stuname[stucount]); printf("请输入第%d个学生的成绩:",stucount); scanf("%d",&stuscore[stucount]); if (stuscore[stucount]<0||stuscore[stucount]>100) { stucount -= 1; break; } stucount+=1; } int i,j; \/\/loop variable...

竹征13976744183问: C语言 程序3.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E.90分以上为A,81 - 89分为B,70 - 79分为C,60 - 69分为D,60分以下为E. ① 事先编好程... -
湖滨区脂溶回答:[答案] switch语句: #include main() { int iNum; sacnf("%d", &iNum); switch (iNum / 10) { case 10: case 9 : printf("A\n");break; ... break; } } if语句: #include #include int main(int aragc, char *argv[]) { int score; int ret; printf("please input score:\n"); while(1...

竹征13976744183问: c语言给出一百分制成绩,90分以上为A,80 - 89分为B,70 - 79分为C,60 - 69分为D,60分以下为E .#include int main(){int x;while(scanf("%d",&x)!=EOF){ if(x>90)\x... -
湖滨区脂溶回答:[答案] #include int main(){ int x; while(scanf("%d",&x)!=EOF) { &...

竹征13976744183问: C语言程序 给出一百分制成绩, -
湖滨区脂溶回答: #include <stdio.h>int main() { int n;scanf("%d",&n); if(n>=90)puts("A"); else if(n>=80)puts("B"); else if(n>=70)puts("C"); else if(n>=60)puts("D"); else puts("E"); return 0; }

竹征13976744183问: C语言,输出百分制成绩等级ABCDE,对应关系:A 91~100 B 81~90 C 71~80 D 60~70 E 59? -
湖滨区脂溶回答:[答案] #include int main(void){ int mark; puts("请输入百分制分数(0~100):"); scanf("%d",&mark); puts("对应的ABCDE等级为:"); if(mark>90 && mark80 && mark70 && mark59 && mark

竹征13976744183问: c语言怎编译:给出一百分至成绩,要求输出成绩等级'A'、'B'、'C'、'D'、'E'.90分以上为'A',80 - 89分为'B', -
湖滨区脂溶回答:[答案] #include void main() { int score; printf("请输入成绩:\n"); scanf("%d", &score); int n = score/10; switch (n) { case 10: case 9: printf("A\n"); break; case 8: printf("B\n"); break; case 7: printf("C\n"); break; case 6: printf("D\n"); break; ...

竹征13976744183问: c语言上机题,求大神1.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E.90分以上为A,81 - 89分为B,70 - 79分为C,60 - 69分为D,60分以下为E.(第4... -
湖滨区脂溶回答:[答案] 第一题目:#includeint main(){ int num; scanf("%d",&num); if(num<...

竹征13976744183问: 求解一道C语言题!3.编写一个程序输入一个百分制成绩,要求输出成绩等级A、B、C、D、E.90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下... -
湖滨区脂溶回答:[答案] #include int main() { float score; char grade; printf("请输入学生成绩:"); scanf("%f",&score); while (score>100||score

竹征13976744183问: .输入百分制的学生成绩,输出A(90 - 100),B(80 - 89),C(70 - 79),D(60 - 69),E(60分以下)等级C语言题目需要完整 -
湖滨区脂溶回答:[答案] #includevoid main(){int score,i;printf("Enter the Student's Score:\n"); scanf("%d",&score);i= score/10; switch( i ){ case 10: case 9: printf("A\n"); break; ...

竹征13976744183问: 给出一个百分制成绩,要求输出成绩等级'A'、'B'、'C'、'D'、'E'.90分以上为'A',80~89分为'B -
湖滨区脂溶回答:[答案] 这不是switch语句的典型用法么,书上应该有现成的例子吧 #include using namespace std; int main() { \x09int n; \x09scanf("%d",&n); \x09while(n100) \x09{\x09cout

竹征13976744183问: 在C语言“从键盘上输入一个百分制成绩,要求输出成绩等级.80分及以上为AD,70~80分为B,60~69分为C,60分以下为D”能帮我调一下最好 -
湖滨区脂溶回答: main() { double score; if(score<60) printf("你的分数等级为D!"); if(score<=69&&score>=60) printf("你的分数等级为C!"); if(score>69&&score<80) printf("你的分数等级为B!");if(score>=80) printf("你的分数等级为A!"); }


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网