《Mooc西安交大编程作业》
xsa_deleteMemory
我是菜鸡
展开
-
第13周编程作业(dheuiwbf)
文章目录第13周编程作业1.计算某个正整数平方根,并按要求输出(20分)2.读取文件,添加行号显示(20分)3.读写文件并转换字符(20分)4.读文件中的数字,算平均值(20分)5.读文件中的字符并排序输出(20分)第13周编程作业1.计算某个正整数平方根,并按要求输出(20分)题目内容:输入一个正整数。计算其平方根(用sqrt函数),并将结果按取1~6位小数分六行显示出来。输入格式:输入一个正整数。输出格式:计算结果分6行显示,小数位数依次取1~6位。输入样例:2输出样例:1.4原创 2020-12-09 19:36:07 · 257 阅读 · 0 评论 -
第12周编程作业(dioewfodw)
文章目录第12周编程作业1.虚函数实现多态性(20分)2.抽象宠物类的实现(20分)3.重载加法运算符的复数运算(20分)4.重载矩阵加法运算(20分)5.纯虚函数与基类指针数组的应用(20分)第12周编程作业1.虚函数实现多态性(20分)题目内容:定义宠物类Pet,包含虚函数Speak,显示如下信息“How does a pet speak?”;定义公有派生类Cat和Dog,其Speak成员函数分别显示:“miao! miao!”和“wang! wang!”。主函数中定义Pet,Cat和Dog对象原创 2020-12-05 18:44:16 · 740 阅读 · 1 评论 -
第11周编程练习(heuiwhffw)
文章目录第11周编程练习1公有继承中派生类Student对基类Person成员的访问(20分)2一个基类Person的多个派生类(20分)3派生类Student的构造函数和析构函数(20分)4从Point类继承的Circle类(20分)5从Student类和Teacher类多重派生Graduate类(20分)第11周编程练习1公有继承中派生类Student对基类Person成员的访问(20分)题目内容:已知基类Person的定义如下:class Person{ char Name[20];ch原创 2020-12-02 17:15:59 · 421 阅读 · 0 评论 -
第10周编程作业(fnreuibfrf)
第10周编程作业文章目录第10周编程作业1定义一个带重载构造函数的日期类2动态生成Person类的对象3设计带构造函数的Dog类4设计并测试一个椭圆类5设计一个多功能的MyTime类1定义一个带重载构造函数的日期类题目内容:定义一个带重载构造函数的日期类Date,数据成员有年、月、日;成员函数包括:一个带参数的构造函数Date(int,int,int),一个不带参数的构造函数(设置日期为1900年1月1日),一个按“年-月-日”格式显示日期的函数,一个对数据成员赋值的函数voidinit(int,原创 2020-11-29 17:00:41 · 269 阅读 · 0 评论 -
第9周编程作业(deuibfeiuf)
第九周编程作业1设计Person类(20分)题目内容:设计一个Person类,包含name、age、sex属性以及对这些属性操作的方法。实现并测试这个类。根据类的封装性要求,把name、age、sex声明为私有的数据成员,声明公有的成员函数Register()、ShowMe()来访问这些属性,在Register()函数中对数据成员进行初始化。person1通过cin来得到信息,person2通过Register(“Zhang3”,19, ‘m’) 来得到信息。输入格式:person1的信息输原创 2020-11-26 20:14:23 · 732 阅读 · 1 评论 -
第8周编程练习(nfuifbefe)
1输出数字的英文名称(20分)题目内容:编写一个函数,将表示数字的数值(0-12)转换成对应的英文名称(小写)。用户输入阿拉伯数字,程序输出对应数的英文单词。要求必须使用指针数组完成。输入格式:0-12的数输出格式:输入数字对应的英文单词,均为小写字母【提示】:函数格式: char * digitName(int n);输入样例:1输出样例:one//输出数字的英文名称#define _CRT_SECURE_NO_WARNINGS#include<iostream>原创 2020-11-08 17:52:09 · 249 阅读 · 0 评论 -
第7周编程作业(dwuiqbff)
1编写函数重置两个变量的值(20分)题目内容:编写函数重置两个变量的值,该函数的原型为 void reset(int *a, int *b);函数内部将两个值重置为两个变量原值的平均数(出现小数则四舍五入)。输入格式:两个待重置的值输出格式:重置后的两个值输入样例:7 14输出样例:11 11//编写函数重置两个变量的值#include<iostream>using namespace std;void reset(int*, int*);int main()原创 2020-11-05 11:23:55 · 214 阅读 · 0 评论 -
第6周编程联系(ewufeuwy)
1递归猴子摘桃(20分)题目内容:猴子摘桃:一天,一只猴子摘了若干桃子,当天吃掉一半,觉得不过瘾,又吃了一个;第二天将剩下的桃子吃掉一半又多吃了一个;…,每天将前一天剩下的桃子吃掉一半又多吃一个,直到第n天,发现只剩下一个桃子,问第一天它摘了多少桃子。编写递归函数,计算第一天猴子摘的桃子的数量。在主函数中输入n,调用函数计算第一天摘的桃子的数量,在主函数中输出。输入:剩下一只桃子的天数n,n>=1。输出:第一天摘的桃子数量。【提示】函数格式:int monkeyandPeak(int原创 2020-11-01 17:05:27 · 91 阅读 · 0 评论 -
第5周编程作业(miuafhiwu)
1编写字符串反转函数mystrrev(20分)题目内容:编写字符串反转函数mystrrev,该函数的功能是将指定字符串中的字符顺序颠倒(前变后,后变前)。然后再编写主函数验证之。注意,输入输出应在主函数中进行。函数原型为 void mystrrev(char str[])输入格式:一个字符串,不会超过100个字符长,中间可能包含空格输出格式:输入字符串的反转后的字符串注意:本题应使用字符数组实现,不能使用字符串处理库函数,不能使用string类。输入样例:Hello,everyone输原创 2020-10-31 17:44:12 · 175 阅读 · 0 评论 -
第4周编程作业(aicbhwuifhu)
1恺撒加密(20分)题目内容:恺撒加密法加密规则是:将原来的小写字母用字母表中其后面的第3个字母的大写形式来替换,大写字母按同样规则用小写字母替换,对于字母表中最后的三个字母,可将字母表看成是首未衔接的。如字母c就用F来替换,字母y用B来替换,而字母Z用c代替。编程实现以下功能:输入一个字符串,将其加密后输出。程序运行结果如下:AMDxyzXYZdpgABCabc输入格式:一个字符串(不会超过20个字符,由26个英文字母构成)输出格式:一个字符串输入样例:AMDxyzXYZ输出样例:原创 2020-10-27 17:07:25 · 225 阅读 · 0 评论 -
第3周编程作业(iwebfuiweb fsc)
1.当用户输入一个英文字母后,程序能够按照字母表的顺序打印出3个相邻的字母,其中用户输入的字母在中间。//当用户输入一个英文字母后,程序能够按照字母表的顺序打印出3个相邻的字母,其中用户输入的字母在中间。#includeusing namespace std;int main(){char c;cin >> c;if (c == ‘A’ || c == ‘a’){cout <<char(c+25)<<c<< char(c + 1);}el原创 2020-09-17 11:01:26 · 268 阅读 · 0 评论