小编手把手教你高级语言c嵌套的控制结构实例
1、第1步:鼠标双击或者右击打开桌面上DEVc++软件,让其运行起来。Dev-C++是一个电脑Windows窗口运行环境下的一款非常适合于刚开始学习c++学者使用的入门级C/C++ 集成开发环境(IDE)。这款软件很自由,遵守GPL许可协议分发源代码。它大大集成了MinGW中的GCC编译器、GDB调试器和 AStyle格式整理器等众多自由软件。非常的试用,而且界面分类清楚,具有很强大的功能。

2、第2步:点开文件,选择新建源代码,这时候新建的代码文本还是没有命名的,是一个空命名的文件,下面我们可以通过界面左上角的文件选项,选择另存为,可以存在电脑里任何一个盘,小编为了下次可以更好的找到文件,我存在电脑的桌面上。当然你们可以选择任何一个盘,根据各人所需。

3、举例
现有10个学生期末考试结果的清单。
用1表示通过,2表示没有通过。
编写一程序对结果进行统计分析。
如果有8个以上的学生通过,显示“优秀班级”。
分析
程序每次执行处理10个考试结果。
采用计数器控制的循环。
使用两个统计计数器。
一个统计通过的人数,另一个统计没通过的人数。
每一个考试结果要么是1,要么是2。
只对1进行精确测试,不是1的其他数就假定为2。

4、设计
算法的顶部
分析考试结果,判断是否评为优秀班级
细化
初始化变量
输入10个考试结果,并计算通过考试和未通过考试的学生数目
显示考试结果的汇总,并判断是否应该评为优秀班级
进一步细化
初始化变量
通过数初始化为0
未通过数初始化为0
循环控制计数器初始化为0

5、设计
进一步细化(续)
输入10个考试结果,并计算通过考试和未通过考试的学生数目
While 循环控制计数器的值 < 10
输入一个考试结果
if 考试结果为1
通过计数器加1
else
未通过计数器加1
循环控制计数器加1

6、设计
进一步细化(续)
显示考试结果的汇总,并判断是否应该评为优秀班级
显示通过考试的学生数目
显示未通过考试的学生数目
If 通过考试的学生数目大于8
显示“优秀班级”

7、原程序
#include <stdio.h>
void main() {
int passed=0, failed=0, counter=0, result;
while (counter<10) {
printf("Enter result (1=pass, 2=fail):");
scanf("%d", &result);
if (result==1)
passed++;
else
failed++;
counter++;
}
运行结果:
Enter result (1=pass, 2=fail):1
Enter result (1=pass, 2=fail):1
Enter result (1=pass, 2=fail):1
Enter result (1=pass, 2=fail):2
Enter result (1=pass, 2=fail):1
Enter result (1=pass, 2=fail):1
Enter result (1=pass, 2=fail):1
Enter result (1=pass, 2=fail):1
Enter result (1=pass, 2=fail):1
Enter result (1=pass, 2=fail):1
Passed 9
Failed 1
Excellent Class
