摘要:
一、问题描述: 如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。 二、设计思路: 1、首先定义变量 a,并为其赋初值为某个整数。则按照亲密数定义,要判断α中存放的整数是否有亲密数,只要 阅读全文
摘要:
一.问题描述 pta多态实验: 1.定义一个整数加法器类Adder,对其重载运算符“+”、“++”,main(void)函数完成对其的测试。 #include <iostream> using namespace std; /*请在这里填写答案*/ //主函数 int main(void){ int 阅读全文
摘要:
猜牌术 魔术师利用一副牌中的13张黑桃,预先将它们排好后迭在一起,并使牌面朝下。然后他对观众说:我不看牌,只要数数就可以猜到每张牌是什么,我大声数数,你们听,不信?你们就看,魔术师将最上面的那张牌数为1,把它翻过来正好是黑桃A,他将黑桃A放在桌子上,然后按顺序从上到下数手中的余牌,第二次数1、2,将 阅读全文
摘要:
1,问题描述: 给定一个M进制的数x,实现对x向任意的一个非M进制的数的转换 2.问题分析:掌握不同数制间的转换关系是解决问题的关键,这里所说的数制一般包括二进制、八进制、十六进制及十进制。除了不同的数制还有下面几个必须要了解的概念。基数:在一种数制中,只能使用一组固定的数字来表示数的大小。这组固定 阅读全文
摘要:
问题描述: 在一维数组中用二分法寻找中间项 问题分析: 将所有数分为两组,不停的进行二分操作,利用mid作为指针在数组中不停细分 代码:#include<stdio.h> #define N 10 main() { int i ,a[N]={-1,3,7,14,18,31,39,56,65,73}, 阅读全文
摘要:
请定义一个分数类,拥有两个整数的私有数据成员,分别表示分子和分母(分母永远为正数,符号通过分子表示)。 重载运算符加号"+",实现两个分数的相加,所得结果必须是最简分数。 输入: 第一行的两个数分别表示第一个分数的分子和分母(分母不为0)。第二行的两个数分别表示第二个分数的分子和分母。 输出: 第一 阅读全文
摘要:
1.问题描述: 有一对兔子,从出生后的第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子,假设所有的兔子都不死,问30个月内每个月的兔子总数为多少? 二、设计思路、 1.先输出前两个月的兔子数,然后进入循环 2.循环中每过一个月都会有新兔子产生,迭代求出当前月份的兔子数 3.求和输 阅读全文