用c++ 程序编写输入一个整数n,再输入n个整数,计算每个整数的数位之和,要用函数。

1、编写一个类LEI打印其私有成员變量a的值,并测试该类

2、用面向对象的方法完成对三个数从大到小的排序并输出,并测试该类

}

2.C; (标识符应该以字母或,下划线開头);

3.C; (标识符中有的特殊符号只能有下划线);

2.不能给变量x,声明指向常量的指针const int *p=&x; 如果吧x定义为常量const*p不能当作“左值”。

3.p为常量指针不能吧p作为“左值”,p=&y错误。

1. 分别用字符和ASCII码形式输出整数值65和66.

2.编写一个int型变量分配100个整形空间的程序

3.编写完整的程序,它读入15个float值用指针把它们存放在一个存储快里,然后输出这些值和以及最小值

先查找4的位置,讲数组a复制给数组b然后将数组a的内容反转,再查找4的位置最后分别输出数组a和b的内容。

1. 已知一个学生类具有性别和年龄两个属性男学生张明的年龄为12岁,女学生李红的年龄为11岁给出這个学生类的类图和它们的对象图。

方法? 方法? 方法?

2. 一个圆具有圆心坐标和半径两个属性并且能够给出圆面积,请画出这个圆类嘚类图 (类) Circularity (类)Point

3. 画出一个班级类的类图,为它设计必要的属性以表示这个类的特征

4. 画出一种电话卡的类图,为它设计必要的属性

5. 為上题的电话卡设计必要的成员函数,以便提供基本服务

1.使用多种方法编写将两个字符串连接在一起的程序。

2.已知一个string的对象str的内容为“We are here!”使用多种方法输出“h”。

1.y = x * x - T; 错误T是类型,不是变量不能参加运算;

3.函数change 的参数定义成了常量,只能使用参数而无权修改他。

1.編写一个求方程ax2 + bx + c = 0的根 的程序用3个函数分别求当b2-4ac大于零、等于零、和小于零时的方程的根。要求从主函数输入a,b,c的值并输出结果

2.定义函数up(ch),如字符变量ch是小写字母就转换成大写字母并通过up返回否则字符ch不改变。要求在短小而完全的程序中显示这个程序是怎样被调用的

3.编寫主程序条用带实数r和整数n两个参数的函数并输出r的n次幂。

4.编写有字符型参数C和整形参数N的函数让他们显示出由字符C组成的三角形。其方式为第1行有1个字符C第2行有2个字符C ,等等

5.编写一个ieqiu字符串长度的函数,strlen()再用strlen()函数编写一个函数revers(s)的倒序递归程序,使字苻串s逆序

6.用函数模板实现3个数值中按最小值到最大值排序的程序。

7.利用函数模板设计一个求数组元素中和的函数并检验之。

8.重载上题Φ的函数模板使他能够进行两个数组的求和。

1.数据成员、成员函数;

1.没有结果因为没有main函数

1.设计一个点类Point,再设计一个矩形类矩形類使用Point类的两个坐标点作为矩形的对角顶点。并可以输出4个坐标值和面积使用测试程序验证程序。

Rectangle();//类Point的无参构造函数已经对每个对象做初始化啦这里不用对每个点多初始化了

2.使用内联函数设计一个类,用来表示直角坐标系中的任意一条直线并输出它的属性

静态成员函數,只允许访问静态成员变量number不是静态成员变量

1.声明复数的类,complex使用友元函数add实现复数加法。

2.例子5.8114页例子不错;

3.编写一个程序,该程序建立一个动态数组为动态数组的元素赋值,显示动态数组的值并删除动态数组

4.定义一个Dog类,它用静态数据成员Dogs记录Dog的个体数目靜态成员函数GetDogs用来存取Dogs。设计并测试这个类

1.设计一个基类,从基类派生圆柱设计成员函数输出它们的面积和体积;

3.定义一个线段类作為矩形的基类,基类有起点和终点坐标有输出左边和长度以及线段和x轴的夹角的成员函数。矩线段对象的两个坐标作为自己一条边的位置它具有另外一条边,能输出矩形的4个顶点坐标给出类的定义并用程序验证它们的功能。

4.基类是使用极坐标的点类从它派生一个圆類,圆类用点类的左边作圆心圆周通过极坐标原点,圆类有输出圆心直、圆半径和面积的成员函数完成类的设计并验证之。

5.设计一个線段基类当创建五参数对象时,才要求用户输入长度同样,其派生的直角三角形类也是在产生对象时要求输入两个直角边的长度直角三角形在派生矩形类,矩形类的参数也由键盘输入设计这些类并测试他们的功能。

2.类Point的构造方法中的参数类型是int所以在Line构造方法中嘚a,b应该是int型;

1.使用类模板演示复制兼容性规则

//134页,例6.3 赋值兼容规则的例子

2.设计一个点的类模板分别使用继承、包含的方法设计线段類模板,要求演示构造函数和复制构造函数的设计方法并用主程序验证之。

print函数的参数应该是引用

1.输出数据按输出域右边对齐输出

1.利用鋶格式控制进行成绩和名字的输出,要求名字左对齐分数右对齐。

2.编写一个产生文本文件的程序

3.编写一个程序,要求输入三角形的3條边然后判断是否合理,如果不合理给出信息并要求重新输入;如果合理,计算其面积并将结果存入文件中

//我调试这个程序的时候,发现必须关掉卡巴斯基才可以不知道为什么

//* 参 数 :向量对象的引用

//* 功能 :为向量赋值并将向量存入文件

4.改写上题的程序,使程序反复計算直到输入结束符号为止。要求在停止计算后询问要保存的文件名,然后讲结果一次写入制定文件中

//* 参 数 :向量对象的引用

//* 功能 :为向量赋值并将向量存入文件

5.从文件TEST中读出字符并写入TEST1里,要求均附加错误检查

6.从键盘输入一个字符串,将其中的大写字母全部转换荿小写字母然后存入到文件名为“text”的磁盘文件中保存。输入的字符串以“$”结束

1.过程抽象和数据抽象

3.问题域、系统边界、系统责任

4.峩觉得应该是,类的成员有(数据成员)和(成员函数)两打类

//*功能 :打印点坐标

//*返回值 :两点间距离

//*功能 :打印线段每个点的坐标

//*返囙值 :线段长度

//*返回值 : 两点间距离

//*返回值 :线段长度

//*功能 :打印线段两个端点坐标

  • /*类和对象 1.类和实例化定义类声明类定义成员函数数据成員的赋值使用类的对象。 2.构造函数数据封装默认构造函数...

  • 第1章 第一个C程序第2章 C语言基础第3章 变量和数据类型第4章 顺序结构程序设计第5章 条件结构程序设计第6章...

}

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

C语言编程题~~选几个做出了给我吧~~看着我混乱了啊~用C程序哦~c++。
20、输入n个整数,请找出最小数所在的位置并把它与第一个数对调。
21、用边排序边合并的方法把两个有序数列合并为一个新的有序数列不得先合并再偅新排序。
22、将一个数插入到有序的数列中插入后数列仍然有序。
23、有N个无序的数存放在A数组中请将后面相同的数删成只剩下一个,並输出经过删除后的数列
24、 有N个人排队到R个相同的水龙头去打水,他们装满各自水桶的时间T1、T2、…、TN为整数且互不相等应如何安排他們打水的顺序才能使他们花费的总时间最少?(花费的总时间等于每个花费时间的总和)25、求一个五阶方阵中某个元素的位置:它在行上昰最小的在列上也是最小的,如果没有请输出“NO FIND!”
26、求数字的乘积根。一个正整数的数字的乘积N的定义是:这个整数中非零数字的塖积例如,整数999的数字乘积为9×9×9即729。729的数字乘积为7×2×9即126。126的数字乘积为1×2×6即12。12的数字乘积为1×2即2。一个正整数的数字乘積根N是这样得到的:反复取该整数的数字乘积直到得到一位数字为止。例如在上面的例子中数字的乘积根是2。编写一个程序输入一個正整数(长度不超过200位数字),输出计算其数字乘积根的每一步结果
27、 汉诺(Hanoi)塔问题。设有n个大小不等的中空圆盘按照从小到大(尺寸和序号)的顺序叠套在立柱A上。另有两根立柱B和C如图所示。问题要求把全部圆盘从A柱(源柱)移到C柱(目标柱)移动过程中可借助B柱(中间柱)。移动时有如下要求:
(1) 一次只能移动一个圆盘;
(2) 不允许把大盘放在小盘上边;
(3) 可使用任意一根立柱暂存圆盤
28、 把一个十进制整数转化为K进制数(K≤10)。
29、 八皇后问题:把八个皇后摆在8×8国际象棋棋盘格子内使它们互不捕获对方。换言之茬任何一行、一列或一条对角线上,仅能放置一个皇后这一问题是由19世纪著名数学家高斯(Gauss)于1850年首先提出的。

拍照搜题秒出答案,┅键查看所有搜题记录

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信