c语言题目:给出一百分制成绩,要求输出成绩等级‘A'、’B‘、'C'、‘D'、'E’。90分以上为A,80~89分为B,

作者&投稿:宫朱 (若有异议请与网页底部的电邮联系)
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)以及超级电脑等作业平台。

#includeint main() { int grade; scanf("%d",&grade); printf("your grade:"); switch((int)grade/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; } return 0;}

#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;

}

扩展资料

其他实现输出成绩等级‘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;

}



#include<stdio.h>
int main()
{ float score;
char grade;
printf("请输入学生成绩:");
scanf("%f",&score);
while(score>100||score<0)
{printf("\n输入有误,请重新输入");
scanf("%f",&score);
}
switch((int)(score/10))
{
case 10:
case 9:grade='A';break;
case 8:grade='B';break;
case 7:grade='C';break;
case 6:grade='D';break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:grade='E';
}
printf("成绩是 %5.1f,相应的等级是%c\n",score,grade);
return 0;
}

#include <stdio.h>
main()
{
int num;
printf("qing shu ru yi ge cheng ji:");
scanf("%d", &num);
if(num>=0&&num<=100) {
switch (num/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");break;
default: printf("E\n");break;
}}
else
printf("qing shu ru zheng que de fen shu:");
getch();
}

switch()语句就可以阿

#include <stdio.h>
main()
{
int iNum;
sacnf("%d", &iNum);
switch (iNum / 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");break;
default: printf("E\n");break;
}
}
看的明白吧???


2010全国计算机二级C语言考试的南开100题word版及公共基础的重要知识...
2010二级C语言南开100题.doc (93.50K)2010年全国计算机等级考试+++++二级C语言考试大纲.doc (24.50K)经典C语言程序设计20例.doc (65.50K)[最新C语言编程一百道习题][chupeisi][PDF].pdf (551.98K)09年南开100套题(C语言).doc (1.62M)C语言超级经典400道题目.doc (187.50K)计算机等级二级...

一个C语言题目 ,请给出简要功能描述?
从字符数组str第2个字符开始(即str[2])开始遍历,如果元素为I,跳过下一元素并输出*号,忽略字符L,不为I或L则输出 最终结果即为SW*KA

哪位大神帮我看看这个C语言题目。一个简单的猜数游戏!
运行一下吧,我这个程序满足需求 \/* Note:Your choice is C IDE *\/ include "stdio.h"include "stdlib.h"include "time.h"\/\/包含 time函数 define random(x) (rand()%x)void main(){ int k,g,big=0,small=0;srand((int)time(0));k=random(100);printf("computer number is given...

C语言题目,最好给代码,给思想也可以~精彩的可以加分~急急急急急急急急...
看楼主分这么高,整了半天,算是个图的遍历吧,深度优先,使用邻接矩阵存储图,下边是个小程序,写的不好,算是有个思想,抛砖引玉吧,能启发一下楼主最好了 至于无向图,邻接矩阵的构造网上也有不少,楼主可以搜搜 include <IOSTREAM> using namespace std;void findPoint(int a,int *l,int ...

c语言题目
(1)递归算法 define QUEENS 8 int iCount = 0;int Site[QUEENS];void Queen(int n);void Output();int IsValid(int n);\/*---Main:主函数。---*\/ void main(){ Queen(0);getch();} \/*---Queen:递归放置第n个皇后,程序的核心!---*\/ void Queen(int n){ int i;if(n ==...

一道C语言题目,请给出解题过程
int a[4]={0,4,5,13}, *p;p=&a[2];printf("*p++=%d\\n",*p++);\/\/*p=4.而*的级别高于++.所以是先输出*p的内容在++.

c语言 给出下面题目的答案
1.求累乘积:输入一个数n,从1累乘到n。include<stdio.h> main(){ int i,n,pro=1;printf("input a num:");scanf("%d",&n);printf("\\n");for(i=1;i<=n;i++)pro*=i;printf("1*2*3*...*%d=%d",i-1,pro);} 2.求累加和:输入一个数n,从1累加到n。include<stdio.h...

双双出一百猜一唐代诗人?
这是一个需要通过双关语进行猜谜的题目。"双双出一百"指的是两个“双”字,将它们转化为数值,即“百”,所以题目可以理解为“两个‘双’字中蕴藏了一个唐代诗人的姓名”。接下来需要解读“双双”的另一个意思,即“双人作战”或“双字诗”,这意味着这个唐代诗人的名字是由两个汉字组成的。最后,...

C语言题目求解
i=0,s=0 s=s+aa[i][0]=0+aa[0][0]=1;i=1;s=1 s=s+aa[i][0]=1+aa[1][0]=1+5=6;i=2;s=6 s=s+aa[i][0]=6+aa[2][0]=6+3=9;i=3;s=9 s=s+aa[i][0]=9+aa[3][0]=9+4=13;s=s+aa[i][0]=+aa[3][0]=5;选B。13 或者你不知道二维数组是...

语言 编程题目 程序设计题目 【高分 两道全给出代码追加50分 第一道...
第二个答案不唯一的吧 33 去掉 (1,2) (9,10) 结果= 3+4+5+6+7+8 = 33 \/\/当s=44 \/\/44 \/\/last page = 12 \/\/1 2 15 16 \/\/3 4 13 14 \/\/5 6 11 12 \/\/7 8 9 10 下面是我写的第二个代码 include <stdio.h> include <string.h> int s;int sum[300]; \/\/代表...

梅列区19591577861: 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...

梅列区19591577861: 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) { &...

梅列区19591577861: C语言 给出一百分制成绩,要求输出成绩等级 -
度苏止咳: 答void f1(int score) {int rate = score/10; switch(rate){case 10:putchar('A');break;case 9:putchar('A');break;case 8:putchar('B');break;case 7:putchar('C');break;case 6:putchar('D');break;default:putchar('E');}putchar('\n'); }

梅列区19591577861: 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<...

梅列区19591577861: c语言题,第一题:\x05给出一个百分制成绩,要求输出成绩等级'A','B','C','D','E',90分以上为'A',80到90分为'B',70到80分为'C',... -
度苏止咳:[答案] 一: #include int main() { int score; printf("请输入成绩:\n"); scanf("%d",&score); if(score=0) switch(score/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"); break;...

梅列区19591577861: 给出一个百分制成绩,要求输出成绩等级'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

梅列区19591577861: 求解一道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

梅列区19591577861: 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; ...

梅列区19591577861: 程序题:给出一百分制成绩.用for语句和if语句写,给出一百分制成绩,要求输出成绩等级'A'、'B','C','D','E'.90分以上为'A',80~89为'B'... -
度苏止咳:[答案] int num = 0; cout

梅列区19591577861: 给出一百分制成绩要求输出成绩等级ABCDE.90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下E#includeint main(){float x;scanf("%f",&x);if (x>... -
度苏止咳:[答案] putchar函数用错了putchar() 是向端输出一个字符没错,但是putchar(a),括号内的要是一个字符变量你这里可以这样char a='A',b='B',c='C',d='D',e='E';然后putchar(a),putchar(b)……---------------------------------...

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