
cpp大一上题解
YewLi
这个作者很懒,什么都没留下…
展开
-
你有花生我有酒,一本学道看一天(二)
五点了啊哈,才看到12页。猫头鹰被花生辣醒了。提示,各取所需,美美与共,不要硬肝。斜体下划线是回答,其他的是背景、解释、分析甚至吐槽。目录p12 变量定义前的修饰符(续++)1)类型对象实例/变量 声明和定义修饰符标识2) 自定义类数据成员定义和初始化p25 逻辑运算符p52 二维数组初始化p58 指针定义运算符优先级p62 字符串与指针p74 函数参数传递和函数重载p12 变量定义前的修饰符(续++)五点整,开盘王者,啧,金牌法师。咳,来讲面向...原创 2020-12-12 07:40:49 · 295 阅读 · 0 评论 -
你有花生我有酒,一本学道看一天(一)
两点了啊哈,手机玩够了,开始整活。给霍格沃兹打工的老猫头鹰了。听说学道很有名,·且来打个照面,读来看看有不懂的就查一查,学到学道一点算一点。斜体下划线是回答,其他的是背景、解释、分析甚至吐槽。p11 全局变量可以和局部变量重名?记得在以前面过程编程的时候,数据都是能全局就全局,因为在函数中可以随意修改,不用考虑传值的麻烦。但现在工程类的代码要求保护数据,全局变量在红书里被写作“建议在不必要时不要使用”,理由是占用储存单元、代码通用性降低和清晰度下降。这些都好理解,所以能够在函数中改变原创 2020-12-12 04:55:12 · 366 阅读 · 0 评论 -
【那啥 完结撒花】tas平台“例子”中的模板整理(上)
完结,撒花 以后的和平时作业就没啥关系了我 不 想 写 实 验 报 告. . . . . .整理(看一眼)老师tas平台上模板#include <iostream>using namespace std;int fibonacci(int a){ if(a<3) return 1; else return fibonacci(a-1) + fibonacci(a-2);} int main(){ cout<<"请输入一个正整数:"<<原创 2020-12-08 19:24:38 · 264 阅读 · 0 评论 -
黄浩老师cpp平时作业(十三)圆形正方形类 运算符重载&&组合类圆和点(排序与查找题目重复)
解释:排序与查找题目与前面传重了,这个题目也没有面向对象,嗯,没有提醒老师,我不想多写题 狗头基于类的链表稍后整理模板的时候上传吧,这题就不另传了,tas上有基于结构体的链表实现运算符重载//by YewLi#include <iostream>#include<cmath>using namespace std;class Complex{ //自定义复数类型private: double real; double imag;public:原创 2020-12-07 22:29:12 · 300 阅读 · 0 评论 -
黄浩老师cpp平时作业(十二)圆形正方形类
//by YewLi//1、定义Circle类和Square类,Circle类的成员变量为半径和面积,Square类的成员变量为边长和面积。//2、生成Circle类对象和Square类对象,并让Square类对象内接Circle类对象。//3、给定Square类对象的边长,调用各自的计算面积的成员函数,分别计算各自的面积。#include<iostream>#include<cmath> using namespace std;class Circle{ publ.原创 2020-12-06 17:12:43 · 371 阅读 · 0 评论 -
黄浩老师cpp平时作业(十一)矩阵乘法&&矩形类&&读写文件与结构体
“读写文件与结构体”这道题被我跳过去了理由:它是个压缩包,第一次整体写题的时候按word写把它给忘了;它太麻烦了码量太大现在没时间(懒,得,理,直,气,壮)//by YewLi#include <iostream> #include<cstdlib>#include<ctime>#include<cstring>using namespace std; void arrayMultiply(int (*pA)[4], int (*pB)[原创 2020-12-06 16:56:53 · 382 阅读 · 0 评论 -
黄浩老师cpp平时作业(十)递归函数及其调用
//by YewLi//实现1! + 2! + … + 10!的功能,//在main()函数中调用suma()函数,//在suma()函数中实现1 至 10的循环,//在suma()函数的循环中调用recursion()函数,//以递归调用的方式实现求n! 的功能。#include<iostream>using namespace std;int recursion(int t){ if(t == 1)return 1; else return recursion(t -.原创 2020-12-06 16:51:09 · 244 阅读 · 0 评论 -
黄浩老师cpp平时作业(九)九九乘法表
//by YewLi//NineNine文件#include<iostream>#include"mylib.h"using namespace std;int main(){ int n; cin>>n; NineNine(n); return 0;}//by YewLi//含有函数的头文件mylib.h#include<iostream>using namespace std;void NineNine(int mode){ i.原创 2020-12-06 15:58:41 · 377 阅读 · 0 评论 -
黄浩老师cpp平时作业(八)选择排序
//by YewLi#include<iostream>#include<cstdlib>#include<ctime>using namespace std;void select_sort(int A[],int n){ int i = 0; for(int i = 1;i <= n;i++){ int min = 10e7,mark = 0; for(int j = i;j <= n;j++){ if(A[j] &.原创 2020-12-05 22:58:46 · 198 阅读 · 0 评论 -
黄浩老师cpp平时作业(七)三角形的计算&&数组与函数
//by YewLi/* TriangleInfo.cpp 函数传地址的例子 */ #include <iostream>#include<cmath>using namespace std; /* 函数功能:判断输入的三边长度是否构成三角形,并计算面积和周长输入参数a,b,c 三角形的三边长输出参数pArea,pPerimeter 通过传递变量的地址,修改变量值达到输出的目的函数返回值:如果构成三角形返回true,否则返回false*/ bool Tria.原创 2020-12-05 22:53:07 · 306 阅读 · 0 评论 -
黄浩老师cpp平时作业(六)排序与查找
//by YewLi#include<iostream>#include<cstdlib>#include<ctime>#include<cstring> using namespace std;int main(){ int flag[105],ans[13],ans1[13]; memset(flag,0,sizeof(flag)); memset(ans1,0x7f,sizeof(ans1)); //for(int i = 1;i .原创 2020-12-05 22:27:37 · 166 阅读 · 0 评论 -
黄浩老师cpp平时作业(五)圆周率计算一、二(第二道即pi的近似计算)
//by YewLi#include<iostream>#include<cstdlib>#include<cstdio>#include<ctime>using namespace std;float computingPI(int n){ //计算圆周率的函数,返回值即为圆周率 float flag = 0,m = n; srand(unsigned(time(NULL))); float a,b,pi; for(int i = 1;.原创 2020-12-05 22:21:17 · 376 阅读 · 0 评论 -
黄浩老师cpp平时作业(四)杨辉三角
//by YewLi #include <iostream> using namespace std; void YangHuiData(int *, int); void YangHuiShow(int *, int); int main() { int n; cout<<"请输入杨辉三角形的行数"<<endl; cin>>n; //计算杨辉三角并保存到二维数组 //cout<<endl; int a[n][n]; .原创 2020-12-05 22:14:53 · 327 阅读 · 0 评论 -
黄浩老师cpp平时作业(三)医生值班
#include<iostream>using namespace std;int main(){ char str[7][10] = { "Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday" }; enum week { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }; for (int a .原创 2020-12-05 22:09:39 · 295 阅读 · 0 评论 -
黄浩老师cpp平时作业(二)蒙特卡罗阴影面积
使用自定义积分函数的解决方法:使用自定义积分函数利用矩形面积累加方法计算阴影面积的C++代码如下,供参考。阴影面积计算的结果是19.5039。//Shadow.cpp 小学六年级数学题 计算阴影面积 #include <iostream> #include <cmath> using namespace std; inline double LineFun(double x){ //直线方程return x/2; } inline double A原创 2020-12-05 21:02:48 · 453 阅读 · 0 评论 -
黄浩老师cpp平时作业(一)前五道水题
个人所得税计算公式 肥胖指数计算 绩点计算 球反弹高度 素数判别 原创 2020-12-05 20:51:17 · 287 阅读 · 0 评论