-
带分数
摘要:这个题目有些无从下手,第一,是不理解题目的意思,第二是毫无思路。 题目: 带分数 问题描述 100 可以表示为带分数的形式:100 = 3 + 69258 / 714。 还可以表示为:100 = 82 + 3546 / 197。 注意特征:带分数中,数字 1~9 分别出现且只出现一次(不包含 0)。
阅读全文
-
打印十字图
摘要:这个题目有些类似C语言的倒三角,但是图形比倒三角要复杂,规律比倒三角要难找得多。。。。 (偷了别人的方法) 题目描述: 历届试题 打印十字图 问题描述 小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示: ..$$$$$$$$$$$$$.. ..$...........$.. $$$.$
阅读全文
-
核桃数量
摘要:一开始这个题目把我整得懵懵的,后来问了一下覃同学才知道是求最小公倍数。 最小公倍数:即 满足三个数的整除, 是三个数的倍数 其中一个为零则公倍数为零 题目描述: 核桃的数量 问题描述 小张是软件项目经理,他带领 3 个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打 算给每个组发一袋核桃(据传言能
阅读全文
-
二分查找
摘要:下次再好好测测这个题。 题目描述: 二分查找给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜 索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1: 输入: nums = [-1,0,3,5,9,12], target =
阅读全文
-
最大最小公倍数
摘要:解题思路: 接下来先说一个结论:大于1的两个相邻的自然数必定互质。 而对于1~N的范围,肯定是 n*(n-1)*(n-2)的乘积最大、如果这三个数还两两互质的话那就最棒了。 如果n是奇数,那么 n、n-1、n-2必定两两互质,要是有些纠结的话,那么我们就分析在什么情况下可能会存在公因子。n是奇数,
阅读全文
-
数列排序
摘要:说到排序,记得学过的选择排序,但是c语言学得不太扎实最后还是写了蛮久。 还学到了一个新方法。 c++: 方法一: 1 #include<iostream> 2 using namespace std; 3 4 int main(){ 5 int n; 6 int n2[100]; //用数组才能输入
阅读全文
-
特殊回文字符串
摘要:迟到的作业它来啦! 特殊回文字符串和回文字符串的解题方法差不多,用了一样的方法,加了一些条件。 偷偷记一记别人的方法:六位数:(2a+2b+2c==n)? cout<<a<<b<<c<<d<<e<<f<<endl; 五位数:(2a+2b==n)? cout<<a<<b<<c<<d<<e<<endl;
阅读全文
-
回文数
摘要:还记得学C语言的时候也写过回文数,但那时只是简单的比较,现在要通过求余把个十百千位求出,再比较a==d;b==c; C++: 1 #include<iostream> 2 using namespace std; 3 4 void main() 5 { 6 int i; 7 int a,b,c,d;
阅读全文
-
字母图形
摘要:还是运用ASCLL码表的一天,字符间的运算,最后无法将数字转成字母,就向覃猜猜同学请教了一下,将cout换成printf语句,尝试用过(char s;a=65;s=a)这样的,但是很是繁琐。 1 #include<iostream> 2 #include<string> 3 using namesp
阅读全文
-
字母图形
摘要:1 #include<iostream> 2 #include<string> 3 using namespace std; 4 5 int main(){ 6 int n,m; 7 cin >> n >> m; 8 9 for(int i = 0;i < n && i < 26; i++){ 10
阅读全文
-
找不同
摘要:试了好几种方法,ASCLL码表,遍历比较 1 #include<iostream> 2 #include<string> 3 using namespace std; 4 5 int main(){ 6 char temp; 7 int sum1=0; 8 int sum2=0; 9 10 for(
阅读全文
-
最长回文字符串
摘要:补一补昨天的作业 1 #include<iostream> 2 #include<string> 3 using namespace std; 4 5 int main() 6 { 7 string s; 8 cin>>s; 9 int i,j ; 10 int left=0,right=0; 11
阅读全文
-
进制转换
摘要:除二取余: 乘二取整: 例如将0.125转换为二进制: 0.125 * 2 = 0.25 00.25 * 2 = 0.5 00.5 * 2 = 1.0 1当小数部分为0就可以停止乘2了,然后正序排序就构成了二进制的小数部分:0.001 如果小数的整数部分有大于0的整数时,将整数部分和小数部分先
阅读全文
-
字串
摘要:for循环求法: 1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 int a,b,c,d,e; 7 for(a=0;a<2;a++) 8 for(b=0;b<2;b++) 9 for(c=0;c<2;c++) 10 f
阅读全文
-
十六进制转八进制
摘要:今天的题好像有些难了,但是学到了新的知识,进制转换,虽然还搞得不太明白。 二进制转八进制:1.取一合三法 2,添0补0 补上今天的题(一定不能把cout<<endl;关起来这样会影响换行) 1 #include<iostream> 2 #include<string> 3 using namespa
阅读全文
-
闰年判断
摘要:这个闰年判断好像在学习C语言的时候,有写过类似的代码,用的是if条件。假如在第一个if前加个for循环,就会无限循环输出yes或者no。 1 #include<iostream> 2 using namespace std; 3 4 int y; 5 6 int main() 7 { 8 cout<
阅读全文
-
vs code的调试
摘要:这软件不仅要下载,还得下编译器,而且还不止一个。天啊,昨天让学长帮忙弄了弄,还是没能把它解决,实在是太麻烦了,最后学长说:Java用eclipse啊,c++继续用visual studio就可以了,写visual studio不也可以写这些c/c++/c#嘛,用code还要配置。所以我现在也不知道该
阅读全文
-
查找整数
摘要:这个查找整数,它好像不给我输入值诶 #include <iostream> using namespace std; int main() { int n; cout<<"请输入n的值:"<<endl; cin>>n; long long a[1000]; for(int i=0;i < n;i++
阅读全文
-
圆的面积
摘要:1 #include<iostream> 2 #define PI 3.14159265358979 3 using namespace std; 4 5 float r; 6 float s; 7 8 void Circle() 9 { 10 cout<<"请输入半径"<<endl; 11 cin
阅读全文
-
Fibonacci数列
摘要:睡了一顿梦到自己醒着的午觉后,昏昏地起来写今天的作业,越看越精神,和被苦恼了一天的覃同学讨论。 Fibonacci数列:(这是别人的,待我理解透彻那个题目再好好地写!!) 1 #include<iostream> 2 using namespace std; 3 4 long long n[1000
阅读全文
-
New world
摘要:今天是进园的第一天,原本是要昨天和覃猜猜同学一起的,但是昨天太累了,所以拖到了今天。今天补了昨天的作业,昨天没看的网课,学会一门新的编辑语言——Markdown,用起来挺方便挺不错, # +空格+一级标题 字体: 引用: 分割线: 图片: 超链接: 列表: 表格: ##二级标题 *字*—粗体 >加空
阅读全文
|