个人学习
无
RLAGAINTRY凌空
这个作者很懒,什么都没留下…
展开
-
水仙花数0_5
概念: 一个三位数,他的每个位上数的3次幂和等于他本身,这样被的数我们称为水仙花数 具体实现 #include <iostream> using namespace std; int main() { for(int i=100;i<=999;i++) { int w1=i/100; int w2=i/10%10; int w3=i%10; if(w1*w1*w1+w2*w2*w2+w3*w3*w3==i)原创 2022-05-19 00:28:38 · 69 阅读 · 0 评论 -
判断回文0_1
什么是回文? 满足从前往后读与从后往前读都是同一个字符序列的就是回文 例如 12321 abcba 具体实现 #include<vector> using namespace std; int main() { string arr; bool t=true; cin>>arr; int len=arr.size(); for(int i=0;i<len/2;i++) { if(arr[i]!=arr[l原创 2022-05-14 20:26:47 · 63 阅读 · 0 评论 -
面向对象与面向过程
面向对象 与 面向过程 一、什么是面向对象? 1.面向对象是一种思想,是基于面向过程而言的,它能让复杂问题简单化,我们不需要了解具体的实现过程,只需要指挥对象去实现功能。 二、什么是面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步步实现,使用的时候一个个依次调用即可。 总结 面向过程的设计思路是首先分析问题的步骤 面向对象的设计思路则是从另外的思路解决问题 ...原创 2021-03-19 17:19:10 · 61 阅读 · 0 评论 -
斐波那契0_2
什么是斐波那契数列? 斐波那契数列,又称为黄金分割数列,指的是一个数列是前两个数是1,从第二个数开始后面数分别是前两个数之和。 数列为:1,1,2,3,5,8,13,21,34…… 使用容器 #include<vector> using namespace std; int main() { int max; cin>>max; vector<int>fp(max); fp[0]=1; fp[1]=1; for(int i=原创 2022-05-15 23:36:14 · 158 阅读 · 0 评论 -
勾股定理0_3
勾股定理,一个基本的几何定理,指直角三角形的两条直角边的平方和等于斜边的平方。 即:a²+b²=r² 循环为主 #include<iostream> using namespace std; int main() { int arr,num; cin>>arr; for(int i=1;i<arr;i++) { for(int j=i+1;j<arr;j++) { for(int m原创 2022-05-17 00:11:03 · 137 阅读 · 0 评论 -
【无标题】杨辉三角形0_6
杨辉三角形是指每一行开头和最后的数字都是1,中间的数等于他的左上方与右上方两数之和,这样的数组成三角形我们称为杨慧三角形。 形如 具体实现 #include <iostream> using namespace std; int main() { int kk; cin>>kk; int you=kk*2; int num[kk][kk]; for(int i=0;i<kk;i++) { for(int j=0;j&.原创 2022-05-20 00:39:33 · 87 阅读 · 0 评论 -
菱形输出0_4
打印菱形输出,组成菱形中的任意字符个数由奇数决定。 如下所示 using namespace std; class line { int max; public: line(int you) { max=you; } void you() { for(int i=0;i<max;i++) { for(int j=max;j>i;j--) {原创 2022-05-17 22:38:43 · 94 阅读 · 0 评论