![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序设计基础
少女叉着腰
头像是我老婆,不服请拔刀
展开
-
考试3
题目3 (2 满分)题目描述正值高考录取阶段,现在有一份考生志愿填报文件,文件名为datain.txt,文件中一共有三所候选大学,A,B和C,文件第一行分别为三所大学的录取人数上限,以空格隔开。后面若干行(小于十万条)为具体的考生报考信息,具体格式为:考号 成绩 平行志愿1 平行志愿2。按照成绩从高到低的顺序排列(没有重分,满分750分)以下内容为datai原创 2017-02-04 21:37:35 · 327 阅读 · 0 评论 -
3-5
3-5 (1/1 分数)题目描述请编写程序计算输出从 1 到 N 共 N 个自然数中所有模 4 余 1 且是 3 的倍数的那些数的总和输入描述自然数N输出描述和样例输入10样例输出9代码框#includeusing namespace std;int main(){ int sum=0;原创 2017-01-22 18:05:26 · 361 阅读 · 0 评论 -
4-2
4-2 (2/2 分数)题目描述清华附小期末考试结束后,分别由数学、语文、英语按照学号顺序输入30名同学的成绩,班主任想知道三门课总分的最高分和最低分,以及取得总分最高分和最低分的两位同学的编号。(输入数据保证没有同分情况,编号由1到30)输入描述第一行输入编号为1-30的30位同学的数学成绩,分数之间用空格隔开;第二行输入语文成绩,第三行输入英原创 2017-01-22 18:09:08 · 421 阅读 · 0 评论 -
4-3
4-3 (2/2 分数)题目描述输入20个整数,输出其中出现了多少个不相同的数输入格式1行20个整数,用空格分开输出格式一个数字,表示多少个不相同的数样例输入1 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20样例输出19代码框原创 2017-01-22 18:10:02 · 361 阅读 · 0 评论 -
5-1
5-1 (1/1 分数)题目描述给定一个数组,判断其中的数据序列是否左右对称:偶数个数时,左右两半部分正好逆序;奇数时,除中间位置数外,左右逆序输入格式第一行N表示一共有N个测试用例,也即接下来的输入数据共有N行。接下来的每一行表示一个输入数组,第一个数字n表示该数组的元素个数,后面紧跟着n个数,中间都以空格隔开输出格式是逆序输出YE原创 2017-01-22 18:12:16 · 405 阅读 · 0 评论 -
最大公约数
最大公约数 (1/1 分数)题目描述以递归思想计算最大公约数gcd(m,n)。tips:若m%n等于0,则gcd(m,n)等于n;否则gcd(m,n)=gcd(n,m%n)输入格式每一行输入两个数m,n(均为正整数),中间以空格隔开,可能会有多行输入输出格式输出最大公约数样例输入12 169 72 10样例输出原创 2017-01-22 18:15:16 · 580 阅读 · 1 评论 -
选择排序
选择排序 (1/1 分数)题目描述以递归方法实现选择排序(从小到大),为便于检查,要求输出每一次操作后的数组元素的排列状况。输入格式两行输入,第一行表示数组元素个数,第二行表示数组元素,每个数之间以空格隔开输出格式每一行为一次操作后的输出样例输入53 1 5 4 2样例输出54 53 4 52 3 4原创 2017-01-22 18:17:10 · 264 阅读 · 0 评论 -
6-1
6-1 (1/1 分数)题目描述下n级台阶,每步可下1级或2级台阶。那么从n级台阶下到地面,共有多少种不同的下台阶方案?输入:n输出:方案数输入格式多行输入,每一行输入一个正整数n,表示n级台阶输出格式每一行输出n级台阶的方案数样例输入12样例输出12代码框#includ原创 2017-01-22 19:29:31 · 332 阅读 · 0 评论 -
6-2
6-2 (2/2 分数)题目描述已知f(n, 0) = 1, f(n,n) = 1当n>m>0时,f(n,m) = f(n-1,m-1) + f(n-1, m)求f(a, b)输入格式多行输入,每一行输入两个正整数a, b (1 输出格式每一行输出f(a,b)值样例输入2 23 2样例输出原创 2017-01-22 19:31:24 · 306 阅读 · 0 评论 -
八皇后
八皇后(1/1 分数)题目描述8X8的国际象棋棋盘上被挖了一些洞,这些洞不能放棋子,求八皇后问题的摆放方案,输出一种方案即可输入格式棋盘用.表示正常格子,用#表示被挖掉的洞,一共8行8列输出格式输出从上到下的每一行的皇后所在列号(1-8)注意:只输出列号,只输出列号,最后的输出应该只是8个数字,第i个数字表示第i行的皇后在第几列,中间以空格隔原创 2017-01-22 18:13:20 · 354 阅读 · 0 评论 -
6-3
6-3 (2/2 分数)题目描述在数字串“3215125”中插入3个乘号,使总的乘积最大,不可以在头和尾放乘号,也不可在任两个相邻数间放多于一个乘号。例如第一种插入乘号的方案:32*15*12*5 = 28800第二种插入乘号的方案:3*215*12*5 = 38700请输出最大的乘积。输入格式无输出格式输原创 2017-01-22 19:34:15 · 430 阅读 · 0 评论 -
7-1
7-1 (1/1 分数)题目描述输入两个日期(年 / 月 / 日),保证后一个日期在前一个日期之后,求它们之间的天数。输入格式输入为两行,每一行为一个日期,日期格式为(年/月/日)输出格式 样例输入2012/2/282012/3/1样例输出2代码框#include using namespace原创 2017-01-22 20:38:50 · 294 阅读 · 0 评论 -
8-1
8-1 (2/2 分数)题目描述代码补全 ——已经给定一个链表,链表的每个节点只含有一个int型元素和Node*指针,该链表共有十个节点, 输出链表元素值为奇数的项。部分代码已经写好,请同学们补全output函数即可。输入格式输入函数和主函数已经给定,无需同学操作输出格式输出奇数值,以空格隔开样例输入1 3 4 5 6 7 8原创 2017-01-23 11:51:01 · 269 阅读 · 0 评论 -
9-1
9-1 (3/3 分数)题目描述从命令行读入若干指令,执行相应计算。指令 格式 意义 SET SET x 设置运算结果为x ADD ADD x 运算结果+x SUB SUB x 运算结果-x MUL MUL x 运算结果*x DIV DIV原创 2017-01-23 12:45:48 · 440 阅读 · 0 评论 -
9-2
9-2 (2/2 分数)题目描述显示正弦曲线y=35sin(x)在[0,2*pi)的部分与x轴围成的图形要求:从x=0开始,每隔pi/30的距离在屏幕上输出一行,图形内的部分用'*'表示,图形外的部分用空格表示。曲线边界按y的绝对值四舍五入取整。 (x=0,y=0)这个点在第一行的第36个字符处用'*'表示。 图形的前几行是"原创 2017-01-23 14:55:19 · 509 阅读 · 0 评论 -
4-1
4-1 (1/1 分数)题目描述(再次申明:本上机题全部由程序自动评判对错,所以没有要求的输出请一定不要出现,具体参照样例输入和输出即可)输入两个正整数a、b,找出[a, b]之间的素数,由小到大输出。(2 输入描述每一行输入两个正整数,两数之间有一个空格,可能有多行输入!tips:利用while(cin>>a>>b)语句实现循环原创 2017-01-22 18:08:15 · 426 阅读 · 0 评论 -
考试1
题目1 (1/1 分数)题目描述有形如AB*C+A=y的方程,其中ABC均可以取0-9的数字,y由输入给出,求可以使方程成立的ABC各是多少(答案唯一,ABC可以相同,但A不可为0)以A=1,B=1,C=1为例,上式变为11*1+1=12,所以y=12时,A=B=C=1是使方程成立的一个解输入格式y输出格式依次输出A B C,空格原创 2017-01-23 18:11:21 · 573 阅读 · 0 评论 -
3-4
3-4 (1/1 分数)题目描述请编写程序计算输出从 1 到 N 共 N 个自然数的平方和( P1.2 的升级版)输入描述自然数N输出描述1到N的平方和样例输入2样例输出5代码框#includeusing namespace std;int main(){ int sum=0; int N;原创 2017-01-22 18:04:35 · 235 阅读 · 0 评论 -
3-3
3-3 (100/100 分数)题目描述突然有一天,你忘记了今天是星期几,中国人凑吉利,所以你找来了八个人,让他们每人说两句话,第一句为今天星期几,另一句为今天不是星期几,并且两句中一句真,一句假。可能第一句是真,也可能第二句是真。最后请你确定今天是星期几,并输出。输入描述8行,每行是两个星期几的阿拉伯数字表示,用空格分开输出描述原创 2017-01-22 18:03:28 · 353 阅读 · 0 评论 -
考试4
题目一 (1/1 分数)题目描述输入三个1-9的互不相同的数字,求出所有由这三个数字组成的,且各位数字各不相同的三位数输入格式三个1-9的数字,用空格隔开输出格式每行一个三位数,将所有符合条件的数输出,按字典序排列样例输入7 8 9样例输出789 798...代码框#includ原创 2017-02-04 21:40:00 · 367 阅读 · 0 评论 -
考试5
题目二 (1/1 分数)题目描述这是一个关于外星人ET的番外故事~ET回到家园之后,还一直思念着Elliott, 同样,Elliott也忘不了ET这个外星朋友。Michael为了解弟弟的“相思之苦(??)”,为弟弟和ET设计了一个宇宙超能量传输装置,使他们隔着几千万光年也能对话。Elliott和ET都很开心,每天都能聊很久。Michael不禁好奇他们都说了些原创 2017-02-04 22:23:00 · 387 阅读 · 0 评论 -
考试6
题目三 (1/1 分数)题目描述经典的鸡兔同笼问题,现在请你用循环的方法解决。假设共有鸡兔N只,脚数共有M只,利用循环编写程序求鸡和兔的数量。输入格式两个正整数N,M,用空格隔开。N,M均小于100。输出格式两个整数,分别代表鸡和兔的个数样例输入30 90样例输出15 15代原创 2017-02-04 22:25:54 · 584 阅读 · 0 评论 -
考试2 矩阵填充
题目2 (2/2 分数)题目描述给定一个nxn(n输入格式输入方阵的大小n输出格式方阵填充结果,每个数字均占两位并右对齐,以一个空格隔开样例输入4样例输出16 5 6 715 4 1 814 3 2 913 12 11 10代码框//利用vector二维数组实现#include原创 2017-01-23 18:17:30 · 724 阅读 · 0 评论 -
3-2
3-2 (1/1 分数)题目描述P3.2 四个人比饭量小,每人说了一句话。A说:不是我。B说:是C。C说:是D。D说:他胡说。已知这四个人只有1人说了真话。请你编程找出谁是饭量最小的人,输出相应的大写字母。输入描述 输出描述只输出大写字母样例输入无样例输出B代码框原创 2017-01-22 17:19:31 · 262 阅读 · 0 评论 -
三角形求面积
三角形求面积 (1/1 分数)题目描述已知一个三角形的底边为4,高为5,请编写程序计算输出它的面积输入描述无输出描述输出三角形面积代码框#include using namespace std;int main(){ int a=4,b=5; cout<<a*b/2<<endl; return 0;原创 2017-01-22 17:06:50 · 473 阅读 · 0 评论 -
求周长
求周长 (1/1 分数)题目描述已知一个圆的半径是2,请编写程序计算输出它的周长。要求计算中以3.14159作为圆周率的值。(保留小数点后5位)输入描述无输出描述输出圆形周长附加说明保留小数点的功能需要包含iomanip头文件,并在输出数字前加上"例如:cout 将会输出:3.1416原创 2017-01-22 17:07:43 · 354 阅读 · 0 评论 -
求平方和
求平方和 (1/1 分数)题目描述请编写程序计算输出从1到10十个自然数的平方和输入描述无输出描述输出平方和代码框#includeusing namespace std;int main(){ int sum=0; for(int i=1;i<=10;i++){ sum=sum+i*i; }原创 2017-01-22 17:09:28 · 450 阅读 · 0 评论 -
求解方程
求解方程 (1/1 分数)题目描述请编写程序计算输出 3x^2 -5x - 9 = 0 的正根。提示:使用一元二次方程求根公式来计算。(保留小数点后5位)输入描述无输出描述输出正根代码框#include#include#includeusing namespace std;int main(){ d原创 2017-01-22 17:10:58 · 322 阅读 · 0 评论 -
银行存款问题
银行存款问题 (1/1 分数)题目描述某人1980年在银行存入了一年期自动转存的定期存款,金额为100元。假定平均年利率为2.7%(不考虑银行对利率的调整),则到2015年到期时,该客户帐户上共有多少钱?(保留小数点后3位)输入描述无输出描述输出存款数代码框#include#includeusing na原创 2017-01-22 17:11:58 · 943 阅读 · 0 评论 -
三角形求面积2
三角形求面积2 (1/1 分数)题目描述已知一个三角形的底边为 4 ,高需要从键盘输入,请编写程序计算并输出指定高度的三角形面积。输入描述输入的三角形的高为浮点类型(float)输出描述输出三角形面积,保留小数点后2位样例输入2样例输出4.00代码框#include#inclu原创 2017-01-22 17:12:47 · 889 阅读 · 0 评论 -
圆求周长(2)
圆求周长(2) (1/1 分数)题目描述请编写程序计算输出任意半径的圆周长。要求半径从键盘输入,计算时以 3.14159 作为圆周率的值。输入描述输入半径为浮点型(float)输出描述输出周长,保留小数点后5位。样例输入0.5样例输出3.14159代码框#include#inc原创 2017-01-22 17:13:50 · 505 阅读 · 0 评论 -
直角三角形求斜边
直角三角形求斜边 (1/1 分数)题目描述请编写程序计算直角三角形的斜边长度,两条直角边的长度由键盘输入。输入描述两直角边均为浮点型(float),中间以一个空格隔开输出描述输出斜边长度,保留小数点后5位样例输入3 4样例输出5.00000 (1/1 分数)题目描原创 2017-01-22 17:14:46 · 2245 阅读 · 0 评论 -
解方程(2)
解方程(2) (1/1 分数)题目描述请编写程序计算输出一元二次多项式 ax^2 + bx + c = 0 的两个根中较大的那一个,多项式的三个系数从键盘输入,保证均为正整数且一定有实根存在(b^2-4ac>=0)输入描述a,b,c均为整型,且以空格隔开输出描述输出较大根(两根相同输出该值即可),保留小数点后5位样例输入原创 2017-01-22 17:16:00 · 394 阅读 · 0 评论 -
银行存款问题(2)
银行存款问题(2) (1/1 分数)题目描述某人 1980 年在银行存入了一年期自动转存的定期存款,金额为 M 元。假定平均年利率为 r % (不考虑银行对利率的调整),则到 2015 年到期时,该客户帐户上共有多少钱?输入描述M 和 r均为浮点类型,以空格隔开输出描述输出保留2位小数样例输入1000 2.7原创 2017-01-22 17:16:48 · 837 阅读 · 0 评论 -
3-1
3-1 (1/1 分数)题目描述P3.1 四个人比块头大,每人说了一句话。A说:不是我。B说:是C。C说:是B。D说:他胡说。已知这四个人有3人说了真话。请你编程找出谁是块头最大的人,输出相应的大写字母。输入描述无输出描述只输出大写字母(注意:大写!!!)。(再次强调:程序只能输出答原创 2017-01-22 17:18:37 · 631 阅读 · 0 评论 -
数值填空题
数值填空题 (2 满分)下载链接中的图片文件,以二进制方式打开并读取该文件中的第 10(从0开始计数,后同), 23, 80 个字节处的值,求这3个二进制数按位异或的结果(10进制表示)。戳我下载请输入异或结果(10进制): #include #include using namespace std;int m原创 2017-02-03 22:12:02 · 528 阅读 · 0 评论