c++题库
蘼子
这个作者很懒,什么都没留下…
展开
-
逆时针矩阵算法描述
算法描述自然语言描述1、初始化一个i行j列的二维数组作为原矩阵,并对该数组填充数据;初始化一个j行i列的二维数组作为逆时针矩阵,用于输出逆时针矩阵2、原矩阵的第i行变为旋转矩阵的第i列;原矩阵的第j列变为旋转矩阵的倒数第j行;3、或可以理解为先转置原矩阵,后按转置矩阵的行数i逆序输出,先输出转置矩阵的最后一行,一直到转置矩阵的最后一行,便得到旋转后的矩阵。伪代码Init a[i][j],b[j][i]for(m=0;m<i;m++){ for(n=0;n<j;n原创 2021-05-04 19:42:41 · 480 阅读 · 0 评论 -
7-4 Shuffling Machine (20 分) C++
题目Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid “inside jobs” where employees collaborate with gamblers by performing inadequate shuffles, many casinos emp原创 2021-03-05 21:22:39 · 361 阅读 · 0 评论 -
7-3 整数四则运算 (10 分) C++
题目本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。输入格式:输入在一行中给出2个正整数A和B。输出格式:在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。输入样例:3 2输出样例:3 + 2 = 53 - 2 = 13 * 2 = 63 / 2 = 1代码#include <iostream>using namespace std;int main(){ int a,b; cin>&g原创 2021-03-05 21:19:26 · 1368 阅读 · 0 评论 -
7-2 温度转换 (5 分) C++
题目本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。输入格式:本题目没有输入。输出格式:按照下列格式输出fahr = 150, celsius = 计算所得摄氏温度的整数值代码#include <iostream>using namespace std;int main(){ int F=150; int C; C=5*(F-32)/9; cout<<原创 2021-03-05 21:17:01 · 970 阅读 · 0 评论 -
7-1 鸡兔同笼 (10 分) C++
题目一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物输入格式:第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a (a < 32768)。输出格式:n行,每行输出对应一个输入。输出是两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用空格分开。如果没有满足要求的情况出现,则输出2个0。输入样例:在这里给出一组输入。例如:2 320输出样例:2原创 2021-03-05 21:15:00 · 1421 阅读 · 1 评论 -
7-6 输出学生成绩 (20分)__C++
题目本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。输入格式:输入第一行首先给出一个正整数N,表示学生的个数。接下来一行给出N个学生的成绩,数字间以空格分隔。输出格式:按照以下格式输出:average = 平均成绩max = 最高成绩min = 最低成绩结果均保留两位小数。输入样例:385 90 95输出样例:average = 90.00max = 95.00min = 85.00代码方法一:用结构原创 2020-12-11 23:03:49 · 2506 阅读 · 1 评论 -
7-4 考试座位号 (15分)__C++
题目每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考生的信息:准考证号 试机座位号 考试座位号。其中准考证号由 16 位数字组成,座位从 1 到 N 编号。输入原创 2020-12-11 22:58:58 · 1085 阅读 · 0 评论 -
7-2 平面向量加法 (15分)__C++
题目本题要求编写程序,计算两个二维平面向量的和向量。输入格式输入在一行中按照“x1 y1 x2 y2”的格式给出两个二维平面向量v1=(x1,y1)和v2=(x2,y2)的分量。输出格式在一行中按照(x, y)的格式输出和向量,坐标输出小数点后一位(注意不能输出−0.0)。输入样例:3.5 -2.7 -13.9 8.7输出样例:(-10.4, 6.0)代码#include <iostream>using namespace std;#include <ioma原创 2020-12-11 22:54:38 · 1019 阅读 · 0 评论 -
7-1 时间换算 (15分)__C++
题目本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。输入格式:输入在第一行中以hh:mm:ss的格式给出起始时间,第二行给出整秒数n(<60)。输出格式:输出在一行中给出hh:mm:ss格式的结果时间。输入案例:11:59:4030输出案例:12:00:10代码#include <iostream>using namespace std;int main(){ //1 输入时间 in原创 2020-12-11 22:49:42 · 1781 阅读 · 0 评论 -
7-7 利用指针返回多个函数值 (30分)__C++
题目读入n个整数,调用max_min()函数求这n个数中的最大值和最小值。输入格式输入有两行: 第一行是n值; 第二行是n个数。输出格式输出最大值和最小值。输入样例在这里给出一组输入。例如:58 9 12 0 3输出样例在这里给出相应的输出。例如:max = 12min = 0代码#include <iostream>using namespace std;//用冒泡法排序,从小到大排序 void max_min(int *a,int y){ int原创 2020-12-11 22:43:08 · 3066 阅读 · 2 评论 -
7-3 学生成绩录入及查询 (20分)__C++
题目学生成绩表中,一名学生的信息包含如下信息: 学号(11位)、姓名、数学成绩、英语成绩、程序设计成绩、物理成绩。本题要求编写程序,录入N条学生的信息,并且按查询要求显示学生成绩等信息。输入格式:输入在第一行给出正整数N(N<=10);随后N行,每行按格式:学号 姓名 数学成绩 英语成绩 程序设计成绩 物理成绩给出一名学生的信息。 其中学号是11位数字;姓名是不超过10个字符、不包含空格的非空字符串;成绩是<=100的非负整数;在学生信息输入完成后,给出要查询的姓名。输出格式:原创 2020-12-08 22:52:13 · 2778 阅读 · 0 评论 -
7-2 通讯录排序 (20分)__C++
题目输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。输入格式:输入第一行给出正整数n(<10)。随后n行,每行按照“姓名 生日 电话号码”的格式给出一位朋友的信息,其中“姓名”是长度不超过10的英文字母组成的字符串,“生日”是yyyymmdd格式的日期,“电话号码”是不超过17位的数字及+、-组成的字符串。输出格式:按照年龄从大到小输出朋友的信息,格式同输出。输入样例:3zhang 19850403 1原创 2020-12-08 22:47:59 · 1641 阅读 · 0 评论 -
7-1 查找书籍 (20分)__C++
题目给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。输入格式:输入第一行给出正整数n(<10),随后给出n本书的信息。每本书在一行中给出书名,即长度不超过30的字符串,随后一行中给出正实数价格。题目保证没有同样价格的书。输出格式:在一行中按照“价格, 书名”的格式先后输出价格最高和最低的书。价格保留2位小数。输入样例:3Programming in C21.5Programming in VB18.5Programming in Delp原创 2020-12-08 22:45:05 · 2232 阅读 · 0 评论 -
7-3 统计成绩2 (10分)__C++
题目给定N个学生的基本信息,包括学号(由12个数字组成的字符串)、姓名(长度小于20的不包含空白字符的非空字符串)、高等数学成绩、C语言程序设计成绩,成绩均为[0,100]区间内的整数,要求统计高等数学成绩及格的人数,并按输入顺序给出高等数学及格学生名单。输入格式:输入在一行中给出正整数N(≤10)。 随后N行,每行给出一位学生的信息,格式为“学号 姓名 高等数学成绩 C语言程序设计成绩”,中间以空格分隔。输出格式:首先在一行中输出高等数学及格人数,然后按照输入顺序,每行输出一位该成绩及格的学生的原创 2020-12-08 15:56:49 · 3600 阅读 · 1 评论 -
7-1 计算职工工资 (15分)__C++
题目给定N个职员的信息,包括姓名、基本工资、浮动工资和支出,要求编写程序顺序输出每位职员的姓名和实发工资(实发工资=基本工资+浮动工资-支出)。输入格式:输入在一行中给出正整数N。随后N行,每行给出一位职员的信息,格式为“姓名 基本工资 浮动工资 支出”,中间以空格分隔。其中“姓名”为长度小于10的不包含空白字符的非空字符串,其他输入、输出保证在单精度范围内。输出格式:按照输入顺序,每行输出一位职员的姓名和实发工资,间隔一个空格,工资保留2位小数。输入样例:3zhao 240 400 75原创 2020-12-08 15:50:56 · 1827 阅读 · 0 评论 -
7-7 计算最大值出现的次数 (10分)__C++
题目计算一维数组中最大值出现的次数。输入格式:输入在一行n( n<=1000,代表数组的大小),在下一行中输入 n个整数,为一维数组的元素。输出格式:输出最大值和出现的次数。输入样例:在这里给出一组输入。例如:44 2 2 4输出样例:在这里给出相应的输出。例如:4 2代码#include <iostream>using namespace std;int main(){ int n,a[2000],i,max,count=0; cin>&g原创 2020-12-06 22:09:55 · 1302 阅读 · 0 评论 -
7-4 查验身份证 (15分)__C++
题目一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。输入格式:输入第一行给出正整数N(≤100)是输原创 2020-12-06 22:04:25 · 634 阅读 · 0 评论 -
7-2 查找指定字符 (15分)__C++
题目本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming输出样例1:index = 7输入样例2:a1234输出样例2:Not Found代码#include<iostream>原创 2020-12-06 21:54:17 · 1094 阅读 · 1 评论 -
7-1 矩阵运算 (20分)___C++
题目给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。输入格式:输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。输出格式:在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。输入样例:42 3 4 15 6 1 17 1 8 11 1 1 1输出样例:35代码#include <iostream>using namespac原创 2020-12-06 21:50:01 · 703 阅读 · 0 评论 -
7-3 交换最小值和最大值 (15分)__C++
题目本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。注意:题目保证最大和最小值都是唯一的。输入格式:输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔。输出格式:在一行中顺序输出交换后的序列,每个整数后跟一个空格。输入样例:58 2 5 1 4输出样例:1 2 5 4 8 代码#include <iostream>using namespace std;int mai原创 2020-12-06 20:07:48 · 3004 阅读 · 1 评论 -
7-5 刮刮彩票 (20分)___C++
题目“刮刮彩票”是一款网络游戏里面的一个小游戏。如图所示:-362960_55cb6a89bf693.png每次游戏玩家会拿到一张彩票,上面会有 9 个数字,分别为数字 1 到数字 9,数字各不重复,并以 3×3 的“九宫格”形式排布在彩票上。在游戏开始时能看见一个位置上的数字,其他位置上的数字均不可见。你可以选择三个位置的数字刮开,这样玩家就能看见四个位置上的数字了。最后玩家再从 3 横、3 竖、2 斜共 8 个方向中挑选一个方向,方向上三个数字的和可根据下列表格进行兑奖,获得对应数额的金币。原创 2020-12-06 10:54:47 · 3820 阅读 · 5 评论 -
7-3 矩阵A乘以B (15分)__C++
题目给定两个矩阵A和B,要求你计算它们的乘积矩阵AB。需要注意的是,只有规模匹配的矩阵才可以相乘。即若A有Ra行、Ca列,B有Rb行、Cb列,则只有Ca与Rb相等时,两个矩阵才能相乘。输入格式:输入先后给出两个矩阵A和B。对于每个矩阵,首先在一行中给出其行数R和列数C,随后R行,每行给出C个整数,以1个空格分隔,且行首尾没有多余的空格。输入保证两个矩阵的R和C都是正数,并且所有整数的绝对值不超过100。输出格式:若输入的两个矩阵的规模是匹配的,则按照输入的格式输出乘积矩阵AB,否则输出Err原创 2020-12-05 12:17:54 · 1293 阅读 · 0 评论 -
7-2 字符串替换 (15分)__C++
题目本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:原字母对应字母AZBYCXDW……XCYBZA输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出替换完成后的字符串。输入样例:Only the 11 CAPItaL LeTtERS are replaced.输出样例:Lnly the 11 XZKRtaO OeGtVIH are repla原创 2020-12-05 12:12:54 · 1207 阅读 · 0 评论 -
7-1 求矩阵各行元素之和 (15分)__C++
题目本题要求编写程序,求一个给定的m×n矩阵各行元素之和。输入格式:输入第一行给出两个正整数m和n(1≤m,n≤6)。随后m行,每行给出n个整数,其间以空格分隔。输出格式:每行输出对应矩阵行元素之和。输入样例:3 26 31 -83 12输出样例:9-715代码#include <iostream>using namespace std; int main() { int m,n,j,k,i; cin>>m>>n;原创 2020-12-05 12:07:22 · 1980 阅读 · 0 评论 -
7-4 大炮打蚊子 (20分)__C++
题目现在,我们用大炮来打蚊子:蚊子分布在一个M×N格的二维平面上,每只蚊子占据一格。向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意: OOXO O其中,X为炮弹落点中心,O为紧靠中心的四个有杀伤力的格子范围。若蚊子被炮弹命中(位于X格),一击毙命,若仅被杀伤(位于O格),则损失一半的生命力。也就是说,一次命中或者两次杀伤均可消灭蚊子。现在给出蚊子的分布情况以及连续k发炮弹的落点,给出每炮消灭的蚊子数。输入格式:第一行为两个不超过20的正整数M和N,中间空一格,表示二维平面有M行、N列。原创 2020-12-05 12:03:26 · 1698 阅读 · 5 评论 -
7-3 到底有多二 (20分)__C++
题目一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。输入格式:输入第一行给出一个不超过50位的整数N。输出格式:在一行中输出N犯二的程度,保留小数点后两位。输入样例:-13142223336输出样例:81.82%原创 2020-12-05 11:59:05 · 327 阅读 · 0 评论 -
7-2 输出数组元素 (15分)__C++
题目本题要求编写程序,对顺序读入的n个整数,顺次计算后项减前项之差,并按每行三个元素的格式输出结果。输入格式输入的第一行给出正整数n(1<n≤10)。随后一行给出n个整数,其间以空格分隔。输出格式顺次计算后项减前项之差,并按每行三个元素的格式输出结果。数字间空一格,行末不得有多余空格。输入样例:105 1 7 14 6 36 4 28 50 100输出样例:-4 6 7-8 30 -3224 22 50代码#include <iostream>using原创 2020-12-05 11:55:36 · 790 阅读 · 0 评论 -
7-1 找出不是两个数组共有的元素 (20分)__C++
题目给定两个整型数组,本题要求找出不是两者共有的元素。输入格式输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。输入样例:10 3 -5 2 8 0 3 5 -15 9 10011 6 4 8 2 6 -5 9 0 100 8 1输出样例:3 5 -15 6 4 1代码#includ原创 2020-12-05 11:49:49 · 2243 阅读 · 2 评论 -
7-2 输出数组元素 (15分)___C++
题目本题要求编写程序,对顺序读入的n个整数,顺次计算后项减前项之差,并按每行三个元素的格式输出结果。输入格式:输入的第一行给出正整数n(1<n≤10)。随后一行给出n个整数,其间以空格分隔。输出格式:顺次计算后项减前项之差,并按每行三个元素的格式输出结果。数字间空一格,行末不得有多余空格。输入样例:105 1 7 14 6 36 4 28 50 100输出样例:-4 6 7-8 30 -3224 22 50代码#include <iostream>usin原创 2020-12-01 20:19:06 · 1046 阅读 · 0 评论 -
7-1 找出不是两个数组共有的元素 (20分) --C++
题目给定两个整型数组,本题要求找出不是两者共有的元素。输入格式输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。输入样例10 3 -5 2 8 0 3 5 -15 9 10011 6 4 8 2 6 -5 9 0 100 8 1输出样例3 5 -15 6 4 1代码#include&原创 2020-12-01 19:39:26 · 1724 阅读 · 0 评论 -
7-5 烟囱的高度 (10分) C++
题目已知人离烟囱的距离为 a,人的眼睛离地高度为 b,人看烟囱顶时的仰角为 θ,求烟囱的高度 h。输入格式:a, bθ输出格式:h注:h 的单位为米。要求:输出2位小数,末位四舍五入。输入样例:27.8 1.232 48 59.5输出样例:19.13代码#include <iostream>#include <cmath>#include <iomanip>#define PI 3.1415926using namespac原创 2020-11-19 22:56:13 · 2386 阅读 · 0 评论 -
7-4 王小二分饼 (15分) __C++
题目王小二自夸刀工不错,有人放一张大的煎饼在砧板上,问他:“饼不许离开砧板,切n刀最多能分成多少块?”输入格式:输入只有一行,为一个非负整数n,n的值不超过100。输出格式:输出有一行,为饼的数量。输入样例1:2输出样例1:4输入样例2:3输出样例2:7代码#include <iostream>using namespace std;int main(){ int n,ans; cin>>n; ans=1+n*(n+1)/2; co原创 2020-11-19 22:51:33 · 1009 阅读 · 0 评论 -
7-1 素数对猜想 (20分) C++
题目让我们定义dn为:dn=pn+1-pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为存在无穷多对相邻且差为2的素数”。现在存在任意正整数N(<10^5),请计算不超过N的满足猜想的素数对的个数。输入格式输入在一行给出正整数N。输出格式在一行中输出不超过N的满足猜想的素数对的个数。输入样例:20输出样例:4代码#include <iostream>#include <cmath>using names原创 2020-11-19 22:45:58 · 752 阅读 · 0 评论 -
7-2 求1到100的和 (10分) C++
题目本题要求编写程序,计算表达式 1 + 2 + 3 + … + 100 的值。输人格式本题无输入。输出格式按照以下格式输出:sum = 累加和代码#include <iostream>using namespace std;int main(){ int sum=0; for(int i=1;i<=100;i++) sum+=i; cout<<"sum = "<<sum<<endl; return 0;}..原创 2020-11-19 22:39:26 · 379 阅读 · 0 评论 -
7-1 找出最小值 (20分) C++
题目本题要求编写程序,找出给定一系列整数中的最小值。输入格式输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。输出格式在一行中按照“min = 最小值”的格式输出n个整数中的最小值。输入样例4 -2 -123 100 0输出样例min = -123代码#include <iostream>using namespace std;int main(){ int n,a,b,min,i; cin>>n; if(n==1) { c原创 2020-11-19 16:08:26 · 1584 阅读 · 1 评论 -
7-3 求组合数 (15分) C++
题目输入格式:输入在一行中给出两个正整数m和n(m≤n),以空格分隔。输出格式:按照格式“result = 组合数计算结果”输出。题目保证结果在double类型范围内。输入样例:2 7输出样例:result = 21代码#include <iostream>using namespace std;double fact(int n){ if(n<0) return 0; double f=1;//注意:题目要求返回值是double型的 while (n原创 2020-11-16 21:21:42 · 584 阅读 · 0 评论 -
7-2 N阶楼梯上楼问题 (15分) C++
题目N阶楼梯上楼问题:一次可以走两阶或一阶,问有多少种上楼方式。例如,当楼梯只有一阶时,只有一种方法;当楼梯有两阶时,可以每次跨一阶,跨两次,也可以每次跨两阶,跨一次,因此有两种方法。输入格式:输入包括一个整数N,(1<=N<46)。输出格式:输出当楼梯阶数是N时的上楼方式总数。输入样例1:3输出样例1:3输入样例2:4输出样例2:5代码#include <iostream>using namespace std;int main(){原创 2020-11-16 21:13:03 · 2437 阅读 · 0 评论 -
7-1 圆形体体积计算器 (20分) C++
题目本题要求实现一个常用圆形体体积的计算器。计算公式如下:1、球体体积 V=(4π/3)r^3,其中r是球体半径。2、圆柱体体积 V=πr^2*h,其中r是底圆半径,h是高。3、圆锥体体积 V=(π/3)r^2h,其中r是底圆半径,h是高。输入格式在每次计算之前,要求输出如下界面:1-Ball2-Cylinder3-Coneother-ExitPlease enter your command:然后从标准输入读进一个整数指令。输出格式如果读入的指令是1或2或3,则执行相应的体积原创 2020-11-16 20:58:14 · 2826 阅读 · 0 评论 -
7-5 含8的数字的个数 (5分)
题目现代人对数字越来越讲究,都喜欢含有8的数字。现要你编程计算a至b之间的含有数字8的数的个数(比如181,88,8,28这些数都含有数字8,而21,45,49等没有含有数字8)。输入格式在一行中输入两个正整数a和b,用一个空格隔开。0<a<=b<100000。输出格式输出a和b之间含有8的数的个数。包括a和b。输入样例1 30输出样例3代码#include <iostream>using namespace std;int solve(int x原创 2020-11-15 19:15:48 · 934 阅读 · 0 评论 -
7-4 求n以内最大的k个素数以及它们的和 (20分) C++
题目本题要求计算并输出不超过n的最大的k个素数以及它们的和。输入格式输入在一行中给出n(10≤n≤10000)和k(1≤k≤10)的值。输出格式在一行中按下列格式输出:素数1+素数2+…+素数k=总和值其中素数按递减顺序输出。若n以内不够k个素数,则按实际个数输出。输入样例1:1000 10输出样例1:997+991+983+977+971+967+953+947+941+937=9664输入样例2:12 6输出样例2:11+7+5+3+2=28代码#includ原创 2020-11-15 19:11:55 · 677 阅读 · 0 评论