C语言,输入百分制成绩,输出等级制成绩,(100-90是A级,89-80是B级,79-60是C级,<60是D级)

作者&投稿:村昆 (若有异议请与网页底部的电邮联系)
输入某学生的百分制成绩,经处理后输出成绩等级A,B,C,D,E。90分及以上为A等,80~89为B~

#include
int main()
{
int x;
printf("请输入学生成绩
");
scanf("%d",&x);
if(x>100||x<0)
printf("score is error.");
switch(x/10)
{
case 9:printf("'A'");break;
case 8:printf("'B'");break;
case 7:printf("'C'");break;
case 6:printf("'D'");break;
default:printf("E.");
}
return 0;
}

#include void main(){ int score; scanf("%d", &score); switch(score/10) { case 10: case 9: printf("A
"); case 8: printf("B
"); case 7: printf("C
"); case 6: printf("D
"); default: printf("E
"); }}

switch最好,一楼简洁但有小问题
#include<stdio.h>
void main()
{
int a;
printf("请输入分数!\n");
scanf("%d",&a);
switch (a/10)
{
case 10:printf("A\n");break;
case 9:printf("A\n");break;
case 8:printf("B\n");break;
case 7:
case 6:printf("C\n");break;
default:printf("D\n");break;
}
}

#include<stdio.h>
int main()
{
char score;
printf("Please input your score(0~100):\n");
scanf("%c",&score);

printf("Your grade:");

switch(score)
{
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");
}

return 0;
}

#include<stdio.h>
void main()
{
int a;
printf("请输入分数!\n");
scanf("%d",&a);
switch (a/10)
{
case 10:
case 9:printf("A\n");break;
case 8:printf("B\n");break;
case 7:
case 6:printf("C\n");break;
default:printf("D\n");break;
}
}

简单的方法可以用if else 语句做。
int score;
if(score<=100&&score>=90) printf("A");
else if(score>=80&&score<=89) printf("B");
else if(score>=60&&score<=79)printf("C");
else if(score<60) printf("D");
else printf("input error!");

用选择语句就可以做
#include<stdio.h>
void main()
{
int a;
printf("请输入分数!\n");
scanf("%d",&a);
if(a>100&&a<0) printf("error\n");
else if(a<60) printf("D\n");
else if(a<80) printf("C\n");
else if(a<90) printf("B\n");
else printf("A\n");
}


编程c语言 从键盘任意输入50个百分制的成绩,统计11个分数段的人数,求高...
include<stdio.h> define N 50 int main(){int i,h=0,t,a[50],b[11]={0},s=0;float av;for(i=0;i<N;i++){scanf("%d",&a[i]);s+=a[i];t=a[i]\/10;b[t]++;} av=(float)s\/N;for(i=0;i<N;i++)if(a[i]>av)h++;for(i=0;i<10;i++)printf("%d~%d:...

c语言题目求助。编程序,输入一个百分制的成绩t后,按下式输出它的等级...
int main(){ int score = 0; char ret; printf("请输入学生的成绩:\\n"); scanf("%d", &score); if(score >= 90) ret = 'A'; else if(score >= 80) ret = 'B'; else if(score >= 70) ret = 'C'; else if(score >= 60) ret = ...

C语言 文字提问出解释一下,可追问的回答
百分制成绩就是分数按0-100分计算,五分制成绩就是按A,B,C,D,E等级计算 printf("请输入百分制分数: \\n");输出函数(一般输出到显示屏),打印“”内的内容,\\n 转义字符 scanf("%d",&Value);输入函数,从输入端(一般是键盘)得到一个数并赋给Value,比如输入21按回车后就相当于Value=21;...

输入百分制成绩,将其转换为相应的五级制。(运用c语言程序编写)谢谢!_百...
从语法上没错,但有些地方你可以改进一下,比如你用scanf("%d%d",&fs,&t);输入t,可你又在下一句用t=fs\/10;对t重新赋值,所以刚才对t不要赋值更简便;其次,从你给的程序的总体上可以看出,t是不需要的定义,你可以把 int fs,t;scanf("%d%d",&fs,&t);t=fs\/10;fs=t;改为:int fs...

C语言,输入五级制成绩,输出相应的百分制成绩。要求用switch语句实现...
神啊 好吧 我告诉你把 int main(){ char map;printf("你输入的五级制成绩:");scanf("%c",&map);printf("对应的成绩:");switch(map){ case 'A':printf("90~100\\n")break;case ‘B’:printf("80~89\\n");break;case 'C':printf("70~79\\n");break;case ‘D’:printf("60~...

输入一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分...
这个问题很好解决,最简单的解决方法就是用excel中的if函数,举例说明,见图 =IF(A2>89,"A","B")其中if函数的第一个域就是条件,第二个是满足条件后的结果,第三个是不满足条件的结果。原创不易,望采纳

c语言:按百分制输入学生的考试成绩,统计及格率。 要求:先输入学生
include<stdio.h> int main(){ int i,n,score,count=0;scanf("%d",&n);for(i=1;i<=n;i++){ scanf("%d",&score);if(score>=60)count++;} printf("及格率为%d%%\\n",count*100\/n);return 0;}

...要求从键盘输入每个学生的英语课程成绩(百分制),并进行以下处理_百 ...
include <stdio.h>int main(){float sum = 0, max = -1,v;int i;for(i = 0; i < 20; i ++){scanf("%f", &v);sum+=v;if(max < v)max = v;}sum \/= 20;printf("avr = %f, max = %f\\n", sum, max);return 0;} ...

c语言问题,用的是VC++6.0 程序,输入百分制成绩,输出五级制成绩。A(90...
你好,你的代码没有问题,可能是程序的问题,关掉软件然后重新打开就应该ok了,但是你的代码这样太复杂了,我给你改了改 include <stdio.h> include<conio.h> int main (){int a;scanf("%d",&a);switch(a\/10){ case 10:case 9:printf("A\\n");break;case 8:printf("B\\n");break;case...

使用for循环输入五个百分制成绩,输出平均成绩及最低成绩
import java.util.Arrays;import java.util.Scanner;public class Test Scanner sc = new Scanner(System.in);int total = 0;for (int i = 0; i < 5; i++)System.out.println("请输入第" + (i + 1) + "个人的成绩");int num = sc.nextInt();sc.close();Arrays.sort(score);Sy...

端州区17336396106: 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...

端州区17336396106: 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

端州区17336396106: 求解一道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

端州区17336396106: 用C语言编写:输入百分制成绩.统计全班各等级的人数.等级划分标准位:90分以上为A等;80 - 89为B等;70 - 79为C等 -
锐泪迅通: #include "iostream.h" main() {int a=0,b=0,c=0;int n=0;int i;int score=0;printf("请输入人数:\n");scanf("%d",&n);printf("请输入所有人成绩\n",n);for(i=0;i {scanf("%d",&score);if(score>=70)if(score<=79)c++;...

端州区17336396106: C语言 使用switch语句,将百分制成绩转换为等级分:90以上 -
锐泪迅通:[选项] A. ,80-89为 B. ,70-79为 C. ,60-69为 D. ,其它为F.

端州区17336396106: 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'); }

端州区17336396106: 在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!"); }

端州区17336396106: .输入百分制的学生成绩,输出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; ...

端州区17336396106: C语言,输入百分制成绩,输出对应等级 -
锐泪迅通: a是int 类型前面应该写float s;int a; scanf("%f",&s);a=int s;//使实数类型float a; printf("请输入成绩:\n") switch((int)(a/10+0.05))case ncludeint main() char score; printf("Please input your score(0~100):\n");scanf("%c",&score); printf(...

端州区17336396106: 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;...

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