当前位置:首页 » 编程语言 » c语言五分制

c语言五分制

发布时间: 2023-02-17 23:51:53

编程实现输入一个整数,输出相应的五分制成绩,设90分以上为A.80分-89为B,70-79为C,60-69为D,60分以下

五分制就是ABCDE这五个分级啦,学过switch就简单啦
#include<iostream>
using namespace std;
int main()
{
int temp;
for(int i=0; i<5, i++)
{
cout<<"Input a score:\n";
cin>>temp;
switch(temp/10)
{
case 6: cout<<"Grade:D"<<endl;break;
case 7: cout<<"Grade:C"<<endl;break;
case 8: cout<<"Grade:B"<<endl;break;
case 9: cout<<"Grade:A"<<endl;break;
case 10:cout<<"Grade:A"<<endl;break;
default:cout<<"Grade:E"<<endl;break;
}

}
}

⑵ 用最简单的c语编写程序将一个百分制成绩转换为五分制成绩

#include <cstdio>
int main ()
{
int n;
scanf ("%d",&n);
if (n>=90)//如果n大于等于90
{
printf ("A");//输出A
}
else if (n>=80)//如果n大于等于90不成立且大于等于80
{
printf ("B");//输出B
}
else if (n>=70)//如果n大于等于80不成立且大于等于70
{
printf ("C");//输出C
}
else //如果以上条件均不成立(小于70)
{
printf ("D");//输出D
}
return 0;//结束函数
}

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~69\n");break;
case ‘E’:printf(“<60\n")break;
default:printf(”enter data error!\n");

}
return 0;
}

⑷ C语言输出五分制成绩A,BC,D,E 运行不了没有错误

printf("你的成绩等级为:%c\n",i);

记得给分哦

⑸ c语言成绩百分制转换

case 10:
case 9:
grade='A';
brreak;

⑹ C语言题目:输入一个五分制A,B,C,D,E对应的百分制范围怎么做

这个是你输入"A,B,C,D,E",就打印出这5个等级所对应的分数范围:
#include "stdio.h"
void main()
{
char grade;
int score;
printf("please input the grade\n");
scanf("%c",&grade);
switch(grade)
{
case 'A':printf("90~100");break;
case 'B':printf("80~89");break;
case 'C':printf("70~79");break;
case 'D':printf("60~69");break;
case 'E':printf("0~59");break;
}
}

以下这个是你输入分数,就打印出它的等级,如果超出范围则打印出'?'
#include "stdio.h"
void main()
{
int score;
char grade;
printf("Please input the score:\n");
scanf("%d",&score);
switch((int)(score/10))
{
case 10;grade='A';break;
case 9:grade='B';break;
case 8:grade='C';break;
case 7:grade='D';break;
default:grade='E';break;
}
printf("%c",grade);
}

⑺ C语言:将五分制成绩转化为百分制 急求!!!!!!!!!!11

乘以20就行了吧,这么简单都不自己写

⑻ C语言 五分制 0~59为 不及格 60~69 差 70~79 中 80~89良 90~100优 任意输入一个值, 输出其五分制的等级

错了两处

1是scanf()函数调用上
2是第一条逻辑判断上

附修改后的代码:


#include<stdio.h>
intmain(void)
{
intn=0;
printf("请输入任意的分数 ");
//printf()是输出函数,scanf()才是输入函数
scanf("%d",&n);
//scanf()参数列表中注意“&”

if(n<0||n>100)//排除小于0或大于100的情况
printf("输入分数有误 ");
elseif(n<=59)//0<=n<=59
printf("不及格 ");
elseif(n<=69)//59<n<=69
printf("差 ");
elseif(n<=79)//69<n<=79
printf("中 ");
elseif(n<=89)//79<n<=89
printf("良 ");
elseif(n<=100)//89<n<=100
printf("优 ");

return0;
}
热点内容
k4在哪里下载安卓 发布:2025-07-02 10:15:32 浏览:908
魔兽脚本破解版 发布:2025-07-02 10:15:30 浏览:994
锋云7800服务器无网络怎么办 发布:2025-07-02 10:03:53 浏览:999
安卓哪个版本可以安装sd卡 发布:2025-07-02 09:58:09 浏览:983
存储包下行流量包 发布:2025-07-02 09:49:00 浏览:363
固态主控算法 发布:2025-07-02 09:38:27 浏览:11
计算机存储器尺寸是多少 发布:2025-07-02 09:32:15 浏览:145
危化品停车场消防器材如何配置 发布:2025-07-02 09:31:37 浏览:816
为什么苹果连安卓的热点用这么快 发布:2025-07-02 09:31:30 浏览:87
easyui显示数据库数据 发布:2025-07-02 09:30:51 浏览:238