![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《Mooc西安交大C++基础练习100题》
xsa_deleteMemory
我是菜鸡
展开
-
第13周基础练习(dbeywubf)
文章目录第13周基础练习1.格式输出(10分)2.文件版HelloWorld(10分)3.从文件中读一行文字(10分)4.显示文本文件内容(10分)5.从文件读整数求和(10分)第13周基础练习1.格式输出(10分)题目内容:编写程序,按下列格式显示信息:#&&&&&&&1##&&&&&&10##&&&&&100##&&&&a原创 2020-12-09 15:27:12 · 246 阅读 · 0 评论 -
第12周基础练习(febwuifewui)
文章目录第12周基础练习1.形状类虚函数(10分)2.形状类纯虚函数(10分)3.三维空间向量类重载加法运算(10分)4.复数类重载乘法(10分)第12周基础练习1.形状类虚函数(10分)题目内容:定义SHAPE类,表示几何图形,x,y位置坐标为其私有数据成员,double;成员函数有:默认构造设置位置坐标为(0,0);两参数构造函数设置x,y;set()函数设置x,y坐标;area()返回面积,虚函数,返回0。成员函数均为公有。定义派生类——圆类CIRCLE,继承上面的SHAPE类,增加数据成员原创 2020-12-04 17:04:40 · 310 阅读 · 0 评论 -
第11周基础练习(beyuwfyuwef)
文章目录第11周基础练习1 继承点类定义圆类2继承点类定义矩形类3继承房间类定义教室类4继承车辆类定义客车类第11周基础练习1 继承点类定义圆类目内容:定义基类——平面点类POINT,x,y坐标为其私有数据成员,double;成员函数有:默认构造设置坐标为(0,0);两参数构造函数设置x,y;set()函数设置x,y坐标;show()显示x,y坐标。成员函数均为公有。定义派生类——圆类,继承上面的POINT点类,增加数据成员radius表示半径,double,私有。成员函数有:默认构造函数,设置圆原创 2020-12-01 17:32:11 · 542 阅读 · 0 评论 -
第10周基础练习(dnweuibf)
第10周基础练习1带构造函数的点类题目内容:定义平面点类POINT,点的x,y坐标是其数据成员,double类型,私有;成员函数有默认构造函数,带两参数设置点的x,y坐标的构造函数,set()设置点的x,y坐标,distance()计算和另一个点的距离,show()显示坐标的位置信息。成员函数均为公有,默认构造函数将点的坐标设为(0,0)。编写主函数,输入两个点的坐标并由此定义两个点对象,依次两个点的坐标信息,计算并显示两个点的距离。主函数和运行结果如下下:主函数:int main(){ d原创 2020-11-28 19:42:43 · 362 阅读 · 1 评论 -
第9周基础练习(bdeuibfwef)
1点类(10分)题目内容:定义平面点类POINT,点的x,y坐标是其数据成员,double类型,私有;成员函数有set()设置点的x,y坐标,distance()计算和另一个点的距离,show()显示坐标的位置信息。成员函数均为公有。编写主函数,使用POINT类定义两个点对象,输入并设置两个点的坐标,显示依次两个点的坐标信息,计算并显示两个点的距离。主函数和运行结果如下下:int main(){ POINT a, b; double x, y; cin >> x >>原创 2020-11-10 20:44:31 · 236 阅读 · 0 评论 -
第8周基础练习(fewuibfvre)
1使用指针输出数组元素(10分)题目内容:编写程序,定义大小为20的整型数组,通过指针输入数组元素(9999为结束标志),数据超过20时只接收前20个。通过指针输出数组元素,用空格隔开。输入:一行中输入若干整数,用空格隔开,9999表示结束。输出:一行中输出数组元素,用一个空格隔开,末尾无空格。【注意】本题输入输出不是问题,关键是要用指针操作。除定义数组外,后面的程序中不应出现下标运算。样例1输入:1 2 3 4 5 9999样例1输出:1 2 3 4 5//使用指针输出数组元素#in原创 2020-11-06 21:56:59 · 259 阅读 · 0 评论 -
第7周基础练习(wenufbewug)
1两个数的排序(10分)编写函数,对输入的两个参数排序,即在主函数中输入a,b两个整数,调用函数,若a>b交换a,b的值,使得在主函数a<=b。在主函数中输出a,b。主函数如下:int main(){ int a, b; cin >> a >> b; sort(&a , &b); cout << a << " " << b << endl; return 0;}输入:两个整数,用空格隔开原创 2020-11-04 16:58:58 · 235 阅读 · 0 评论 -
第6周基础练习(dwqudbbw)
1递归计算n!(10分)题目内容:编写递归函数,计算n!。在主函数中输入n,调用函数计算n!,在主函数中输出n!。输入:非负整数。输出:整数。【注意】应用递归函数实现,否则没有意义。样例1输入:6样例1输出:720时间限制:500//递归计算n!#include<iostream>using namespace std;int f(int n){ if (n == 1||n==0) return 1; else return (n * f(n - 1))原创 2020-11-01 23:00:01 · 419 阅读 · 0 评论 -
第5周基础练习(cbuabfwe)
1求两个数的和(10分)题目内容:编写函数,求两个实数的和。编写主函数,输入两个数,调用函数求和,在主函数中显示结果。建议函数名mysum。输入:两个实数,用逗号隔开。输出:一个实数。注意,本题的关键不是求和,关键是要用函数实现。样例1输入:1.2 2.4样例1输出:3.6#include<iostream>using namespace std;double mysum(double a, double b){ return (a + b);}int main(原创 2020-10-29 20:53:16 · 391 阅读 · 0 评论 -
第4周基础练习(aufibfuwibf)
1.数组元素反序输出(10分)题目内容:编写程序,先输入n,再输入n个整数,按相反的顺序输出这n个整数。如输入5个整数:1 2 3 4 5,输出为:5 4 3 2 1。数据个数不超过100个。#include<iostream>using namespace std;//编写程序,先输入n,再输入n个整数,按相反的顺序输出这n个整数。//如输入5个整数:1 2 3 4 5,输出为:5 4 3 2 1。数据个数不超过100个。int main(){ int n; cin >原创 2020-09-25 14:13:47 · 489 阅读 · 0 评论