【实训5-3】函数返回值
(总分11)


 【实训目的】学习函数返回值的处理   

【第 1 步】实训内容介绍

 实训内容:通过一个实例学习函数返回值,理解返回值返回的多种方式。 前置条件:基本掌握函数的声明和定义 实训过程:
实训内容介绍
编写将百分制转为等级制的函数,并测试
实训结束

【Jitor 校验第 1 步】我已阅读实训内容介绍 // 送分题。直接点击。

 

 

【第 2 步】编写函数返回值

 1、在项目 cpp5 中创建名为 cpp5_3 的源代码文件,如果项目不存在,则先创建项目,然后创建源代码文件。
 2、将下述代码复制到刚刚创建的 cpp5_3 中:

#include <iostream.h>

void main(void) {
         int score;
         cout << "输入百分制成绩: ";
         cin >> score;

}

 然后编写程序,编写将百分制转为等级制的函数,并测试,代码见█████,运行结果如下:

输入百分制成绩: 80
等级是 {B}
Press any key to continue

代码如下:
// 从这一行开始复制。
#include <iostream.h>

char score2grade(int score){
         if(score>100){
                  return 'N';
         }else if(score>=90){
                  return 'A';
         }else if(score>=80){
                  return 'B';
         }else if(score>=70){
                  return 'C';
         }else if(score>=60){
                  return 'D';
         }else if(score>=0){
                  return 'F';
         }else{
                  return 'N';
         }

}

void main(void) {
         int score;
         cout << "输入百分制成绩: ";
         cin >> score;

         char grade = score2grade(score);
         cout << "等级是 {" << grade << "}\n";

}
// 一直复制到这一行结束。

【Jitor 校验第 2 步】 // 复制上面的代码到 VC++ 6.0 ,保存并运行。点击。

 

 

【第 3 步】实训总结

 本次实训学习了返回值的处理。 

【Jitor 校验第 3 步】我已阅读实训总结 // 送分题。直接点击。

 

仍有疑问 ? 联系QQ 9429444(陈海云) : 返回首页