time 
设为首页】【收藏本站
当前位置: 主页 > 程序设计 > C\C++\VC > C语言 > 实例讲解 - C 语言的循环结构

实例讲解 - C 语言的循环结构

时间:2009-09-20 23:31 点击:2141次 字体:[ ]




  这一讲开始之前,我们需要准备一个函数。这个函数的作用就是把一个百分制成绩转换成等级制。转换的过程我已经在讲解分支结构的时候详细阐述了,现在仅提供函数如下:
 
 /* 准备 grade.h */
   char grade(int score) {
   switch (score / 10) {
   case 10: case 9:
   return 'A';
   case 8:
   return 'B';
   case 7:
   return 'C';
   case 6:
   return 'D';
   case 5: case 4: case 3:
   case 2: case 1: case 0:
   return 'E';
   default:
   return 0;
   }
   }

  在讲解分支结构时提出的实例都只能解决一个成绩的情况。假如需要将 5 个人的成绩进行转换,最简单的办法如下:
 
 /* 例1 */
   #include "grade.h"
   #include
   void main() {
   int n;
   printf("请输入成绩: ");
   scanf("%d", &n);
   printf("等级为: %c", grade(n));
   printf("请输入成绩: ");
   scanf("%d", &n);
   printf("等级为: %c", grade(n));
   printf("请输入成绩: ");
   scanf("%d", &n);
   printf("等级为: %c", grade(n));
   printf("请输入成绩: ");
   scanf("%d", &n);
   printf("等级为: %c", grade(n));
   printf("请输入成绩: ");
   scanf("%d", &n);
   printf("等级为: %c", grade(n));
   }

 



本文地址 : http://www.fengfly.com/plus/view-77336-1.html
标签: 循环结构 C编程 实例讲解
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:
本栏分类