1、class ArrayAlg public static T getA (T a) /方法体;return a; ;以下习题好好做一遍1.打印如下形式的乘法口诀表* 1 2 3 4 5 6 7 8 91 1 2 3 4 5 6 7 8 92 2 4 6 8 10 12 14 16 18 3 3 6 9 12 15 18 21 24 274 4 8 12 16 20 24 28 32 365 5 10 15 20 25 30 35 40 456 6 12 18 24 30 36 42 48 547 7 14 21 28 35 42 49 56 638 8 16 24 32 40 48 56 64
2、 729 9 18 27 36 45 54 63 72 81/ 乘法口诀表.cpp : Defines the entry point for the console application./Code:#include stdafx.h#includeusing namespace std;void mymultable();int main()mymultable();return 0;void mymultable()int i, j, um;cout*;for( i = 1; i 10; i+)ti;for(i = 1;nfor(j = 1 ; j malloc.hvoid myfn(
3、);myfn();void myfn()int i , n;cinn;/输入数组大小int *p=(int *)calloc(n , sizeof(int);/内存空间分配长度为n的动态数组,用p指向首地址p0=p1 = 1;if(n= 1 | n=2)斐波那契额数列的第n项为:pn - 1;elsefor(i = 2; i n;pi = pi-2 + pi-1;3. 实现一个学生信息处理程序,输入:姓名,年龄,学号(整数),第一学年的平均成绩,第二学年的平均成绩,第三学年的平均成绩,第四学年的平均成绩。输出:姓名,年龄,学号,4年的平均成绩。例如:输入:Bob 22 31020 70 60
4、90 60 Bob,22, 31020,70要求实现一个能代表学生的类,并且所有成员都是私有的。/ 学生信息处理程序.cpp :class studentprivate: int stu_age, grade1, grade2, grade3, grade4; char stu_name20; char stu_num10; char k;/这里用于空格的定义public: void init(); void print(); void average_grade(); void student:init() coutstu_name; cinstu_age;stu_num;grade1gra
5、de2grade3grade4;void student:print() cout stu_name , stu_age stu_num average_grade() (grade1 + grade2 + grade3 + grade4) / 4 endl;int main() student c; c.init(); c.print(); c.average_grade(); system(pause); return 0;4.打印以下杨辉三角形,要求输出到第15行11 11 2 11 3 3 11 4 6 4 1/Code:#include const int n = 15; int a
6、2020,i,j; for(i=0;i+i) ai0=1; aii=1; for(j=1;j+j) aij=ai-1j+ai-1j-1; +i) for(j=0;=i;+j) cout aij cout 5.定义一个CRectangle类(矩形类),该类封装信息如下 要求:(1)私有的两个成员变量width ,height 分别表示对象的宽和高(2)类中包含三个共有的函数CRectangle (int w,int h),area(),perimeter(),函数功能如下CRectangle (int w,int h):设置宽和高area():求得矩形面积perimeter():求得矩形周长/
7、矩形周长面积.cpp :class CRectangle CRectangle(int w , int h ); int perimeter(); int area(); int width, height;CRectangle:CRectangle(int w , int h) width = w; height = h; int CRectangle:area() return width*height; int CRectangle:perimeter() return 2*(width+height);int main( void ) CRectangle CRectangle(3,5); CRectangle.area() CRectangle.perimeter()
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1