`
_jia_shun
  • 浏览: 25180 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

C++大学基础教程_4_10嵌套的控制语句

c++ 
阅读更多
//Analysis.h
class Analysis
{
public:  //少了这个出现对象不能访问函数的情况,好奇怪,不是默认是public么
void processExamResults();
};//“ ; ”可不能忘记啊啊 啊啊!!!!!!

 

 

 

//Analysis.cpp
#include "Analysis.h"
#include<iostream>
using namespace std;

void Analysis::processExamResults()
{
int passes = 0;//通过的学生总数
int failures = 0;//未通过的学生人数
int result ;//学生的课程结果,通过为1,未通过为2
int resultCounter = 1 ; //录入学生课程结果的时候学生个数

while (resultCounter <=10)
{
cout << "Enter the result (1 to pass ,2 to fail) :" ;
cin >> result ;
//嵌套循环
if(result == 1)
passes ++;
else 
failures ++;
resultCounter ++;  //好粗心,这个忘了就会无限循环啊坟蛋
}
cout << "\nPassed " << passes << "\nFailed " << failures << endl;

if(passes > 8)
cout << "Raise tuition !!! " << endl;
}

 

 

 

 

 

//main.cpp
#include<string>
#include "Analysis.h"
int main()
{
Analysis testAnalysis  ;
testAnalysis.processExamResults();
system("pause >> cout ");  //需要#include<string>方能使用system语句
return 0 ;
}

 

分享到:
评论

相关推荐

    C++大学教程,一本适合初学者的入门教材(part2)

    2.10 构造算法与自上而下逐步完善:实例研究3(嵌套控制结构) 2.11 赋值运算符 2.12 自增和自减运算符 2.13 计数器控制循环的要点 2.14 for重复结构 2.15 for结构使用举例 2.16 switch多项选择结构 2.17 do/...

    C++大学教程,一本适合初学者的入门教材(part1)

    2.10 构造算法与自上而下逐步完善:实例研究3(嵌套控制结构) 2.11 赋值运算符 2.12 自增和自减运算符 2.13 计数器控制循环的要点 2.14 for重复结构 2.15 for结构使用举例 2.16 switch多项选择结构 2.17 do/...

    Absolute C++中文版(原书第2版)-完美的C++教程,文档中还包含英文版

    第1章 C++基础 1 1.1 C++简介 1 1.1.1 C++语言的起源 1 1.1.2 C++与面向对象的程序设计 1 1.1.3 C++的特点 2 1.1.4 C++术语 2 1.1.5 C++程序示例 2 1.2 变量、表达式及赋值语句 4 1.2.1 标识符 4 1.2.2 ...

    aybook.cn_c++jiaocheng0105.rar

    3.4 变量的初始化 3.5 运算符 3.6 表达式第4章 程序控制语句 4.1 if语句 4.2 for循环 4.3 switch语句 4.4 while循环 4.5 do-while循环 4.6 使用continue 4.7 用break跳出循环 4.8 嵌套循环 4.9 使用goto语句 4.10 ...

    C++大学教程

    C++大学教程(目录) 第1章 计算机与C++编程简介-------------------------------------------------1 1.1 简介--------------------------------------------------------------1 1.2 什么是计算机--------...

    C++ 判断

    C++ 判断 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句...嵌套 if 语句 您可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。

    C++ Primer中文版(第5版)李普曼 等著 pdf 1/3

     第Ⅰ部分 C++基础 27  第2章 变量和基本类型 29  2.1 基本内置类型 30  2.1.1 算术类型 30  2.1.2 类型转换 32  2.1.3 字面值常量 35  2.2 变量 38  2.2.1 变量定义 38  2.2.2 变量声明和定义的关系 41  ...

    C++Primer(第5版 )中文版(美)李普曼等著.part2.rar

     第Ⅰ部分 C++基础 27  第2章 变量和基本类型 29  2.1 基本内置类型 30  2.1.1 算术类型 30  2.1.2 类型转换 32  2.1.3 字面值常量 35  2.2 变量 38  2.2.1 变量定义 38  2.2.2 变量声明和定义的关系 41  ...

    Visual C++ 2005入门经典--源代码及课后练习答案

    本书延续了Ivor Horton讲解编程语言的独特方法,从中读者可以学习Visual C++ 2005的基础知识,并全面掌握在MFC和Windows Forms中访问数据源的技术。此外,本书各章后面的习题将有助于读者温故而知新,并尽快成为C++...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

     ·使用visual c++ 2010支持的两种c++语言技术讲述c++编程的基础知识  ·分享c++程序的错误查找技术,并介绍通用的调试原则讨论每一个windows应用程序的结构和基本元素  ·举例说明如何使用mfc开发本地windows...

    Visual C++程序开发范例宝典(PDF扫描版).part3

    含本书教程PDF 共399个实例: 第1章 窗体与界面设计   1.1 菜单应用实例   cc实例001 在系统菜单中添加菜单项   cc实例002 带图标的程序菜单   cc实例003 根据表中数据动态生成菜单   cc实例004 浮动...

    Visual C++程序开发范例宝典(PDF扫描版).part2

    含本书PDF教程 共399个实例: 第1章 窗体与界面设计   1.1 菜单应用实例   cc实例001 在系统菜单中添加菜单项   cc实例002 带图标的程序菜单   cc实例003 根据表中数据动态生成菜单   cc实例004 浮动...

    新概念C语言.李一波(带详细书签).pdf

    第20章 C++的面向对象基础 226 20.1 概述 226 20.2 类和对象 227 20.3 构造函数和析构函数 230 20.3.1 构造函数 230 20.3.2 析构函数 232 20.4 继承与派生 235 20.4.1 继承与派生的概念 235 20.4.2 建立派生...

    MySQL 5.1中文手冊

    13.6.2. 用于控制从服务器的SQL语句 13.7. 用于预处理语句的SQL语法 14. 插件式存储引擎体系结构 14.1. 前言 14.2. 概述 14.3. 公共MySQL数据库服务器层 14.4. 选择存储引擎 14.5. 将存储引擎指定给表 14.6. 存储...

    MySQL 5.1参考手册 (中文版)

    13.6.2. 用于控制从服务器的SQL语句 13.7. 用于预处理语句的SQL语法 14. 插件式存储引擎体系结构 14.1. 前言 14.2. 概述 14.3. 公共MySQL数据库服务器层 14.4. 选择存储引擎 14.5. 将存储引擎指定给表 14.6. 存储...

    mysql官方中文参考手册

    13.6.2. 用于控制从服务器的SQL语句 13.7. 用于预处理语句的SQL语法 14. 插件式存储引擎体系结构 14.1. 前言 14.2. 概述 14.3. 公共MySQL数据库服务器层 14.4. 选择存储引擎 14.5. 将存储引擎指定给表 14.6. 存储...

    MYSQL中文手册

    7.2.10. MySQL如何优化嵌套Join 7.2.11. MySQL如何简化外部联合 7.2.12. MySQL如何优化ORDER BY 7.2.13. MySQL如何优化GROUP BY 7.2.14. MySQL如何优化LIMIT 7.2.15. 如何避免表扫描 7.2.16. INSERT语句的速度...

    MySQL 5.1参考手册

    13.6.2. 用于控制从服务器的SQL语句 13.7. 用于预处理语句的SQL语法 14. 插件式存储引擎体系结构 14.1. 前言 14.2. 概述 14.3. 公共MySQL数据库服务器层 14.4. 选择存储引擎 14.5. 将存储引擎指定给表 14.6. 存储...

Global site tag (gtag.js) - Google Analytics