04 2023 档案
摘要:一.问题描述 pta多态实验: 1.定义一个整数加法器类Adder,对其重载运算符“+”、“++”,main(void)函数完成对其的测试。 #include <iostream> using namespace std; /*请在这里填写答案*/ //主函数 int main(void){ int
阅读全文
摘要:一.问题描述 二.设计思路 1.利用数组输入数据 2.创建一个二维数组利用循环记录每组数据前面的值除以某个数等于后面的值的数 3.记录每组的最大值和最小值 4.最大值中找最小值,最小值中找最大值 5.输出 三.流程图 四.代码实现 #include <iostream> using namespac
阅读全文
摘要:一.问题描述 补充下列代码,使得程序的输出为:A:3A:15B:53155 类和函数接口定义: 参见裁判测试程序样例中的类和函数接口。 裁判测试程序样例: #include <iostream> using namespace std; class CMyClassA { int val; publ
阅读全文
摘要:一.问题描述 编写程序: 用二分法在有序表{3,4,10,13,33,42,46,63,76,78,95,96,120}中查找一个给定的数。 二.设计思路 1.定义一个数组a存入上面的数,按从小到大排序 2.输入一个数n 3.设计一个函数f(a,0,13,n),取中间值mid=1+13/2,比较a[
阅读全文
摘要:一.问题描述 话说大诗人李白,一生好饮。幸好他从不开车。一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱: 无事街上走,提壶去打酒。 逢店加一倍,遇花喝一斗。 这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。 请你计算李白遇到店和花的次序,可以把遇店记为a
阅读全文
摘要:一.问题描述 求一个数高次方的尾数 二.设计思路 1.输入两个数a,n 2.设置尾数last=1 3.设计一个循环循环中执行last=last*a%1000,循环执行n次 4.所得的last 三.流程图 四.代码实现 #include<iostream> using namespace std; i
阅读全文
摘要:一.问题描述 递归法编写程序求勒让德多项式的值 二.设计思路 1.数入两个数n,x 2.编写一个函数当n==0,p=1;n==1,p==x;n>1,p = ((2 * n - 1) * x * p(n - 1, x) - (n - 1) * p(n - 2, x))/n 返回值为p,实现递归调用 3
阅读全文
摘要:一.问题描述 5本新书借给3人,没人最多借一本,有多少种借法 二.设计思路 1.采用枚举的方法列出所有的选择情况 2.利用判定条件删去不符合条件的情况,剩下的全部为符合条件的情况 三.流程图 四.代码实现 #include<iostream> using namespace std; int mai
阅读全文
摘要:一.问题描述 彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。 二.设计思路 1.输入一个数字a 2.创建一个2维字符数组b[101][7] 3.循环输入n个字符串 4.循环设定两个变量m,n全部置为0
阅读全文
摘要:一.问题描述 专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。 下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。 二.设计思路 1.创建一个结构体类型包含性别和身高
阅读全文
摘要:一.问题描述 找两个数的最大公因数。 二.设计思路 1.输入两个数 2.比较两个数的大小 3.大数求余小数 4.循环除数做被除数余数做除数,直到余数为0,被除数就是最大公因数 三.流程图 四.代码实现 #include<stdio.h> int main() { int a,b,c,m,n; sca
阅读全文
摘要:一.问题描述。 给定N个正整数,请统计奇数和偶数各有多少个? 二.设计思路。 1.输入一个整数n。 2.循环输入n个整数。 3.设计两个标志数a、b。 4.n个整数依次对二求余,如果结果为0,a+1,否则b+1. 三.流程图 四.代码实现 #include<iostream> using names
阅读全文
摘要:一.问题描述 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字 二.设计思路 1.创建一个字符数组 2.输入一个字符串(数) 3.利用switch来输出每一个字符所对应的读音 三.流程图 四.代码实现 #include<iostream> using namespace std;
阅读全文
摘要:一。问题描述: 二:设计思路 1.创建一个结构体包含学号,试机号,考试机号三个成员 2.输入一个数 3.根据输入的数创建结构体 4.录入各个结构体各个成员的值 5.再次输入一个数 6.创建循环根据输入的数输入若干个试机号并将录入的试机号与输入的值判断是否相等 然后输出相应的考试机号 三。程序流程图
阅读全文
摘要:一.问题描述。 二。设计思路 1.输入一个数 2.根据个数规律得到小于所输入的值的最大的能绘制沙漏型的数 3.根据个数得到行数 4.创建两层循环用于控制递减的行,外层控制行数,里层控制每行的打印 5.创建两层循环控制递增的行 代码实现: 1 #include<iostream> 2 using na
阅读全文
摘要:代码示例: #include<stdio.h> #include<math.h> void SolveDorX_f()//求一元一次方程的根 { float A, B; printf("请输入AX+B=0中A、B的值\n"); scanf("%f%f", &A, &B); printf("X=%f\
阅读全文
摘要:注:友元函数不能为常函数,所以题目中友元函数结尾的const得删去。 具体实现: //类中声明: Complex operator+( Complex p ) const;//重载双目运算符'+' Complex operator-=( Complex p); //重载双目运算符'-=' frien
阅读全文