04 2023 档案
发表于 2023-04-26 19:54阅读:17评论:0推荐:0
摘要:问题分析: 给定一个M进制的数x,实现对x向任意的一个非M进制的数转换 代码如下: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #define MAXCHAR 101 //字符转换为数字 int char_to_num(char ch); //
阅读全文 »
发表于 2023-04-25 20:57阅读:56评论:0推荐:0
摘要:问题描述: N个有序整数数列已放在一维数组中,利用二分查找法查找整数m在数组中的位置。若找到,则输出其下标值;反之,则输出“Not be found! ”。 代码: #include<iostream> #define N 10 int main() { int k,i0=-1, a[N] = {
阅读全文 »
发表于 2023-04-25 20:21阅读:14评论:0推荐:0
摘要:问题描述: 对N个整数(数据由键盘输入)进行升序排列。 这里采用五个数。 代码如下: #include<iostream> #include<vector> using namespace std; int main() { int a[5],t; for (int i = 0; i < 5; i+
阅读全文 »
发表于 2023-04-25 19:57阅读:18评论:0推荐:0
摘要:问题描述: 假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱,他打算在今后的5年中的每年年底取出1000元,到第5年时刚好取完,请算出他存钱时应存入多少。 代码如下 #include<stdio.h> #include<math.h> #include<iostream> using n
阅读全文 »
发表于 2023-04-25 19:44阅读:337评论:0推荐:0
摘要:问题描述 编写用牛顿迭代法求方程的根。方程ax3+bx2+cx+d=0,系数a,b,c,d由主函数输出。求x在1附近的一个 实根,由主函数输出。牛顿的迭代法公式是:x = x0-f(x0)/f’(x0) 代码如下 #include<stdio.h> #include<math.h> float fu
阅读全文 »
发表于 2023-04-25 19:33阅读:16评论:0推荐:0
摘要:问题描述 有一对兔子,从出生后的第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子,假设所有的兔子都不死,问30个月内每个月的兔子总数为多少? 代码如下 #include<iostream> using namespace std; int main() { long int fi
阅读全文 »
发表于 2023-04-20 09:38阅读:143评论:0推荐:0
摘要:问题:中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。 ##解答:该算法为数值计算算法,要利用循环求出指定日期距1990年1月1日的天数,并考虑到循环过程中的闰年情况,闰年二月为29天,平年二月为28天。判断闰年
阅读全文 »
发表于 2023-04-19 21:32阅读:43评论:0推荐:0
摘要:给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入:digits = [1,2,3] 输出:[1,2,4] 解释:输入数组表示数字 123。
阅读全文 »
发表于 2023-04-17 20:26阅读:135评论:0推荐:0
摘要:示例 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4,5] 向右轮转 3 步: [5,6,7,1,2,3,4] 这里使用reverse
阅读全文 »
发表于 2023-04-13 23:18阅读:3评论:0推荐:0
摘要:欢迎来到我的友链小屋 展示本站所有友情站点,排列不分先后,均匀打乱算法随机渲染的喔! 友链信息 博客名称:麋鹿鲁哟博客网址:https://www.cnblogs.com/miluluyo/博客头像:https://pic.cnblogs.com/avatar/1273193/20190806180
阅读全文 »
发表于 2023-04-12 22:38阅读:462评论:0推荐:0
摘要:类成员初始化的两种方法,const,static类成员的初始化 我们已经知道可以用构造函数里的代码来初始化对象,这就是我们要用的第一种初始化方式。 第一种初始化方式 #include<bits/stdc++.h> using namespace std; class Entity { private
阅读全文 »
发表于 2023-04-11 20:06阅读:31评论:0推荐:0
摘要:借书方案 问题描述: 小明有5本新书,要借给A、B、C这3位小朋友,若每人每次只能借1本,则可以有多少种不同的借法? 设计思路: 采用穷举循环来实现,即从每个人可选书号(1、2、3、4、5)的范围内进行穷举,从而得到可行的结果。对第1个人的选择,我们可以用循环将其列出: for(a=1;a<=5;a
阅读全文 »
发表于 2023-04-11 19:49阅读:805评论:0推荐:0
摘要:百钱百鸡问题 问题描述: 中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱百鸡问题”:一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡、母鸡、小鸡各多少只? 设计思路: 利用循环原理解决本题,由题可知讲公鸡,母鸡,小鸡分别设成x,y,z.之后利用穷举法检验{x+
阅读全文 »
发表于 2023-04-10 19:49阅读:92评论:0推荐:0
摘要:定义一个基类Object,有数据成员weight及相应的操作函数,由此派生出Box类,增加数据成员height和width及相应的操作函数,声明一个Box对象,观察构造函数与析构函数的调用顺序。 #include<bits/stdc++.h> using namespace std; class O
阅读全文 »
发表于 2023-04-10 19:49阅读:49评论:0推荐:0
摘要:定义一个基类Base,有两个公有成员函数fn1,fn2,私有派生出Derived类,如何通过Derived类的对象调用基类的函数fn1。 #include<bits/stdc++.h> using namespace std; class Base { public: int fn1() { ret
阅读全文 »
发表于 2023-04-10 14:50阅读:60评论:0推荐:0
摘要:C++派生类里析构函数和构造函数的调用顺序 1.定义一个哺乳类Mammal,在由此派生出狗类Dog,定义一个Dog类的对象,观察基类和派生类的构造函数与析构函数的调用顺序。 #include<bits/stdc++.h> using namespace std; class Mammal { pub
阅读全文 »
发表于 2023-04-10 14:39阅读:138评论:0推荐:0
摘要:for(auto i : v)遍历容器元素 1. auto 2. auto& 3. const auto& 4. const auto C++11 新增了一种循环:基于范围(range-based)的 for 循环。这简化了一种常见的循环任务:对数组(或容器类,如 vector 和 array 的每
阅读全文 »