`
_jia_shun
  • 浏览: 27818 次
  • 性别: 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++程序设计教程_第2版》教学素材习题04答案.doc

    根据提供的文档信息,我们可以...综上所述,这些习题涵盖了C++编程的基础语法、条件判断、循环控制等重要知识点,非常适合初学者进行练习。通过这些实例的学习,可以帮助学生更好地理解C++语言的基本概念和编程技巧。

    范磊C++入门到精通_真正全集enet

    根据标题和描述,我们可以理解这是一个关于C++编程语言的教程系列,由范磊老师授课,旨在从基础到深入地教授C++编程知识。这个系列被认为是一个“真正全集”,意味着它包含了完整的教学资源,弥补了其他资源可能存在...

    Visual_C++_实用教程

    ### Visual C++ 实用教程知识点总结 #### 一、C++简介及程序结构 - **C++起源**:C++是一种在20世纪80年代...这本《Visual C++ 实用教程》非常适合初学者入门,同时也为更高级的主题(如MFC编程)打下了坚实的基础。

    C++基础教程

    【C++基础教程】 C++是一种强大的、面向对象的编程语言,广泛应用于系统软件、应用软件、游戏开发、驱动程序等各个领域。对于初学者来说,掌握C++的基础至关重要。本教程将逐步介绍C++的基本概念和语法。 首先,...

    C++程序设计教程(第二版)课件之二

    在C++程序设计中,第二章“基本编程语句”涵盖了程序开发中的核心元素,包括说明语句、条件语句、循环语句、输入输出语句、转移语句以及更复杂的循环设计。以下是对这些知识点的详细解释: 1. **说明语句**:这是...

    C++基础知识讲义v1

    《C++基础知识讲义v1》是一份专为初学者设计的C++教程,涵盖了C++编程语言的基础概念和重要特性。这份讲义通过一系列的PPT文件,深入浅出地讲解了C++的核心知识,旨在帮助学习者快速掌握这门强大的编程语言。 1. **...

    国外网站上找到的C++经典问题_c++基础

    ### C++基础知识与高级问题详解 #### 一、快速指南:C程序员转向C++ 对于从C语言转向C++的新手来说,以下几点建议可以帮助你更好地适应C++编程环境: 1. **宏定义的替代方案**: - 使用`const`或`enum`来定义...

    C++语言基础教程试卷定稿.pdf

    这些知识点涵盖了C++的基础语法,包括函数、数据类型、常量、运算符优先级、指针、结构体、访问控制、循环、条件判断以及函数定义等核心概念。通过理解和掌握这些知识,可以为学习更高级的C++编程打下坚实的基础。

    SQL.rar_SQL CHM_sql .chm_sql C++_sql chm_sql.chm

    4. **数据控制语言(DCL)**:管理数据库的权限和访问控制,如`GRANT`,`REVOKE`。 5. **联接操作**:通过`JOIN`,`INNER JOIN`,`LEFT JOIN`,`RIGHT JOIN`,`FULL JOIN`等实现多个表的数据整合。 6. **子查询**...

    第五章 IF语句与逻辑运算符1.zip

    通过学习这些教程,开发者可以掌握C++中的条件控制和逻辑判断,这是编写任何复杂程序的基础。理解和熟练运用IF语句和逻辑运算符,能够使你在解决实际问题时更加得心应手,让软件开发变得更加灵活和高效。在C++的学习...

    C/C++程序设计教程课后答案

    - 控制流程语句的嵌套与组合,提高程序的逻辑结构。 4. **第四章 数组**: - 一维数组的定义、初始化及访问元素。 - 多维数组的理解,如二维数组,以及其在程序中的应用。 - 动态数组的概念,了解malloc和...

    Visual C++ 实用教程 (郑阿奇 着)电子工业【khdaw_seven】.pdf

    ### Visual C++ 实用教程知识点总结 #### 一、书籍概览 《Visual C++ 实用教程》由郑阿奇编写,是一本非常适合初学者学习Visual C++的教材。本书内容涵盖C++的基础知识和面向对象编程技术,特别是对Microsoft ...

    2009年C++课程教程

    最后,再次强调,理解和掌握这些基本编程语句是学习C++的关键步骤,无论你是自学还是参加像清华大学这样的知名学府的课程,这些知识点都是构建坚实编程基础的基石。通过不断练习和实践,你将能够熟练地运用这些语句...

    谭浩强版C++教程word版

    此教程以清晰易懂的语言讲解了C++的基础知识和核心概念,帮助读者逐步建立起对C++编程的理解。以下是该教程各章节的主要知识点: 1. **第1章 C++的初步知识**: - C++的历史和特点,以及它与其他编程语言的区别。 ...

    c++程序设计教程PPT 02

    在C++程序设计中,第二章主要讲解了基本的编程语句,这些语句是构建任何C++程序的基础。下面将详细阐述这部分内容。 首先,说明语句(Declarative Statements)是C++中用于定义变量和函数的关键部分。变量说明不仅...

    C++基础小程序集锦

    在本资源包“C++基础小程序集锦”中,包含了多个C++编程的实例,...每个程序都是一个独立的学习单元,它们共同构建了一个全面的C++基础教程。实践这些代码,不仅能提升编程技能,还能为更高级的C++概念打下坚实基础。

    C++程序设计教程课后习题答案【钱能】清华版

    《C++程序设计教程》是C++初学者和进阶者的重要教材,由清华大学出版社出版,作者钱能。这本书深入浅出地介绍了C++编程语言的基础知识和高级特性,包括面向对象编程的概念和实践。课后习题是检验学习效果、巩固理论...

    c++普通教学基础课件下载

    总结来说,这些课件构成了一套全面的C++基础教程,涵盖了从数据类型、输入输出到流程控制和表达式的基本要素,非常适合初学者入门。通过学习并实践其中的示例,学员能够逐步建立起对C++编程的理解,为进一步深入学习...

    C++ Primer第四版【中文高清扫描版】.pdf

    本书内容涵盖了C++的各个方面,从基础语法、数据类型、控制结构、到面向对象编程等,不仅适合初学者入门,也适合中高级程序员作为参考书。书中不仅提供丰富的示例和习题,还包含现代C++编程风格和业界最佳实践的强调...

Global site tag (gtag.js) - Google Analytics