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):1Enter result (1=pass, 2=fail):1Enter result (1=pass, 2=fail):1Enter result (1=pass, 2=fail):2Enter result (1=pass, 2=fail):1Enter result (1=pass, 2=fail):1Enter result (1=pass, 2=fail):1Enter result (1=pass, 2=fail):1Enter result (1=pass, 2=fail):1Enter result (1=pass, 2=fail):1Passed 9Failed 1Excellent Class