资源简介

C++面向对象程序设计(龚晓庆)课后习题答案

资源截图

代码片段和文件信息

/*
 * ex10p2.cpp
 *
 *  Created on: 2010-9-24
 *      Author: ibm
 *      2. 从键盘输入10 个正整数,在输入错误时,给出相应的提示,并提示继续输入,
 *      在输入完成后,找到并输出其中的最大数和最小数。
 */

#include 
#include 
using namespace std;
class Error{
public:
Error(int v):value(v){}
void message(){cout<<“You have entered a wrong number:“<private:
int value;
};
bool validate(int number)throw(Error)
{
if(number>0)
return true;
else
throw Error(number);
}

int main()
{
cout<<“Please input ten positive numbers:“< vector numbers;
int count = 1;
do{
try
{
int num;
cout<<“number “< cin>>num;
if(validate(num))
{
numbers.push_back(num);
count++;
}
}
catch(Error eobj)
{
eobj.message();
continue;
}
}while(count<=10);
int maxnum minnum ;
maxnum = minnum = numbers[0];
for(unsigned int i=1; i if(maxnum maxnum = numbers[i];
if(minnum>numbers[i])
minnum = numbers[i];
}
cout<<“Ten numbers you have entered:\n“;
for(unsigned int i=0; i cout< cout<<“\n the max value is:“< cout<<“the min value is:“<}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        652  2010-09-26 10:56  exercise\bookStore\cart.h

     文件       2755  2010-09-23 21:22  exercise\bookStore\goods.h

     文件        500  2010-09-23 21:27  exercise\bookStore\test.cpp

     文件       1304  2010-09-24 17:43  exercise\ex10p2.cpp

     文件        565  2010-09-24 18:19  exercise\ex10p5\ex10p5.cpp

     文件       1356  2010-09-24 18:18  exercise\ex10p5\intStack.cpp

     文件        952  2010-09-24 18:14  exercise\ex10p5\intStack.h

     文件        803  2010-09-24 18:15  exercise\ex10p5\stackexception.h

     文件        533  2010-09-24 18:40  exercise\ex10p6\test.cpp

     文件        839  2010-09-24 18:38  exercise\ex10p6\Vect.cpp

     文件        469  2010-09-24 18:38  exercise\ex10p6\Vect.h

     文件        578  2010-09-24 18:38  exercise\ex10p6\vectexception.h

     文件        700  2010-09-24 19:01  exercise\ex10p9.cpp

     文件        739  2010-09-25 20:05  exercise\ex1192.cpp

     文件       1322  2010-09-25 21:14  exercise\ex1193.cpp

     文件       1302  2010-09-24 22:36  exercise\ex11p1\erasecomment.cpp

     文件        279  2010-09-24 22:36  exercise\ex11p1\erasecomment.h

     文件        606  2010-09-24 22:36  exercise\ex11p1\main.cpp

     文件        581  2010-09-25 21:23  exercise\ex11p4.cpp

     文件       1303  2010-09-25 21:48  exercise\ex11p5.cpp

     文件        848  2010-09-25 22:10  exercise\ex11p6.cpp

     文件        941  2010-09-25 22:56  exercise\ex11p7.cpp

     文件        805  2010-09-25 23:03  exercise\ex11p8.cpp

     文件        638  2010-09-25 23:11  exercise\ex11t1.cpp

     文件        845  2010-09-25 23:29  exercise\ex11t2.cpp

     文件        643  2010-09-26 11:08  exercise\ex12p1.cpp

     文件        524  2010-09-26 11:12  exercise\ex12p2.cpp

     文件        742  2010-09-26 11:30  exercise\ex12p4.cpp

     文件        643  2010-09-26 12:15  exercise\ex12p5.cpp

     文件        646  2010-09-26 12:19  exercise\ex12p6.cpp

............此处省略103个文件信息

评论

共有 条评论