
C++
「已注销」
这个作者很懒,什么都没留下…
展开
-
建立一个基类Building类,用来存储楼房的层数、房间数和总面积,由基类派生出教学楼TeachBuilding类和宿舍楼DormBuilding类,教学楼增加教室数,宿舍楼类增加宿舍数、容纳学生总人
建立一个基类Building类,用来存储楼房的层数、房间数和总面积,由基类派生出教学楼TeachBuilding类和宿舍楼DormBuilding类,教学楼增加教室数,宿舍楼类增加宿舍数、容纳学生总人数。编写程序,建立教学楼对象和宿舍楼对象,并输出它们的有关数据信息。# include <iostream># include <string>using namespa...原创 2019-11-14 18:25:48 · 8131 阅读 · 2 评论 -
声明一个国家基类Country,包含国名、首都、人口等属性,派生出省类Province,增加省会城市、人口数量属性。定义派生类对象,并对相应信息进行输出
声明一个国家基类Country,包含国名、首都、人口等属性,派生出省类Province,增加省会城市、人口数量属性。定义派生类对象,并对相应信息进行输出。# include<iostream># include<string>using namespace std;class Country{public: Country(string nam,string ...原创 2019-11-14 18:23:56 · 2901 阅读 · 4 评论 -
寻找满足下列条件的4位整数:1,无重复数字,2.千位数字非0,3.能整除它的各个数字和的平方。
寻找满足下列条件的4位整数:1,无重复数字,2.千位数字非0,3.能整除它的各个数字和的平方。# include<iostream>using namespace std;int main(){ for(int A=1000;A<=9999;A++) { int a=A/1000; int b=A%1000/100; int c=A%100/10; int...原创 2019-11-12 16:41:20 · 2907 阅读 · 1 评论 -
有一堆棋子,两枚两枚的数,最后余1枚,3枚3枚的数,最后余2枚,5枚5枚的数,最后余4枚,6枚6枚的数,最后余5枚,只有7枚7枚的数,正好可以数完。编程求出这堆棋子最少有多少枚棋子?
有一堆棋子,两枚两枚的数,最后余1枚,3枚3枚的数,最后余2枚,5枚5枚的数,最后余4枚,6枚6枚的数,最后余5枚,只有7枚7枚的数,正好可以数完。编程求出这堆棋子最少有多少枚棋子?# include<iostream>using namespace std;int main(){ for(int i=1;i<25;i+=2) { int a=7*i; if(...原创 2019-11-12 16:38:02 · 3054 阅读 · 0 评论 -
算法设计与分析课后习题4_5 编写程序打印形如图3_7和图3_8所示的n*n方阵
算法设计与分析课后习题4_5编写程序打印形如图3_7和图3_8所示的n*n方阵图3-7代码# include <iostream>using namespace std;int main(){ int i,j,a[6][6];// const A=0;// const B=5; for(i=0;i<6;i++) { for(j=0;j<6;j++...原创 2019-11-06 22:02:36 · 2735 阅读 · 1 评论 -
编写一个算法,其功能时给一维数组a输入任意6个整数,假设为5,7,4,8,9,1,然后建立一个如图3_4所示的方阵,并打印出来(屏幕输出)
算法设计与分析习题3_2编写一个算法,其功能时给一维数组a输入任意6个整数,假设为5,7,4,8,9,1,然后建立一个如图3_4所示的方阵,并打印出来(屏幕输出)# include <iostream>using namespace std;int main(){ int i,j,k,a[6]={5,7,4,8,9,1}; for(i=0;i<6;i++) {...原创 2019-11-06 21:49:51 · 7420 阅读 · 0 评论 -
求2+22+222+2222+22222+........+222...222(n个2)(精准计算)
算法设计与分析课后习题3_1求2+22+222+2222+22222+…+222…222(n个2)(精准计算)```cpp# include<iostream># include<math.h>using namespace std;int main(){ int i,n,sum=0; cout<<"n的值:"<<endl; ...原创 2019-11-06 21:44:37 · 4000 阅读 · 0 评论 -
定义一个teacher(教师)类和一个student(学生)类,二者有一份数据成员是相同的,例如num,name,sex。编写程序,将一个student对象(学生)转换为teacher(教师)类,
谭浩强课后习题4_7定义一个teacher(教师)类和一个student(学生)类,二者有一份数据成员是相同的,例如num,name,sex。编写程序,将一个student对象(学生)转换为teacher(教师)类,只将以上3个相同的数据成员移植过去。可以设想为:一个学生大学毕业了,留校担任教师,他原有的部分数据对现在的教师身份来说仍然是有用的,应当保留并成为其教师的数据的一部分。# in...原创 2019-11-02 11:42:21 · 11635 阅读 · 0 评论 -
C++ 如何指定输出所占的列数
指定输出所占的列数,可以用控制符setw进行设置;比如setw(5)就是为后面输出预留5列的空间,如果输出数据项长度不足5列,就自动向右看齐,若超出5列就按实际长度输出。注意:若使用setw,就应在代码开头包含头文件iomanip.# include <iostream># include <iomanip>using namespace std;int ...原创 2019-08-16 14:44:45 · 4705 阅读 · 0 评论