一道c++题 在线等答案

来源:百度知道 编辑:UC知道 时间:2024/05/13 03:16:13
给出一个百分制成绩要求输出成绩等A,B,C,D,E。90分以上为A,80-89为B,70-79分为C,60-69分为D,60分以下为E。

//头文件
#include <stdio.h>

/****************************
函数名称: main
函数功能: 测试函数setLevel的功能
入力参数: 无
返回值: 无
****************************/
void main()
{
int testScore=75;

/*
也可以用scanf或者cin由用户输入
scanf("请输入分数: %d",&testScore)
*/

//调用函数setLevel判断分数等级
setLevel(testScore);
}

/****************************
函数名称: setLevel
函数功能: 判断分数的等级
入力参数: 分数
返回值: 无
****************************/
void setLevel(int score)
{
//定义临时变量并初始化
int temp = 0;

//输入的分数不在0-100的范围内时
if(score<0 || score>100)
{
printf("输入的分数不正确");
return;
}

//临时变量赋值
temp = score / 10;

//根据得分判断等级
switch (temp)
{
case 10: