- 博客(11)
- 收藏
- 关注
原创 不吉利日期——综合运用
题目描述:在国外,每月的13号和每周的星期5都是不吉利的。特别是当13号那天恰好是星期5时,更不吉利。已知某年的一月一日是星期w,并且这一年一定不是闰年,求出这一年所有13号那天是星期5的月份,按从小到大的顺序输出月份数字。(w=1..7)输入:输入有一行,即一月一日星期几(w)。(1 <= w <= 7)输出:输出有一到多行,每行一个月份,表示该月的13日是星期五。提示:可以暴力求解(不会超时)。样例代码:#include&...
2022-01-25 15:10:56
940
原创 素组元素的排列——一维数组的进阶
好久没有更新了,今天打一打一维数组的习题:题目描述:对数组的元素按从小到大进行排序。输入:有两行 第一行有一个整数n( 5 <= n <= 100) 第二行有n个整数输出:输出更新后的数组样例代码:#include<bits/stdc++.h>using namespace std;int main(){ int n;cin>>n; int i[100]; for(int f=0;...
2022-01-25 15:00:13
799
1
原创 打折优惠——循环入门
题目概要:商场周末大优惠,规定凡购物超过100元时,超过100元那部分便可打9折。小雄同妈妈一起购买了一大批物品,你能帮他算出最终的应付款吗?输入:第一行一个整数N,表示所买物品的个数。 第二行N个空格隔开的整数,表示N件物品要付的元数。输出:最终的应付款。(保留两位小数)代码分析:每输入一个数及对他做p+=x。后对p进行判定即可。代码实现:#include<bits/stdc++.h>usi...
2022-01-13 23:00:15
2351
原创 角谷思想——多重循环进阶
题目描述:所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。程序要求输入一个整数,将经过处理得到1的过程输出来。输入:一个正整数N(N <= 2,000,000)输出:从输入整数到1的步骤,每一步为一行,每一部中描述计算过程。最后一行输出"End"。如果输入为1,直接输出"...
2022-01-12 22:57:45
297
原创 基因相关性——字符串入门
题目概要:为了获知基因序列在功能和结构上的相似性,经常需要将几条不同序列的DNA进行比对,以判断该比对的DNA是否具有相关性。现比对两条长度相同的DNA序列。首先定义两条DNA序列相同位置的碱基为一个碱基对,如果一个碱基对中的两个碱基相同的话,则称为相同碱基对。接着计算相同碱基对占总碱基对数量的比例,如果该比例大于等于给定阈值时则判定该两条DNA序列是相关的,否则不相关。输入:有三行,第一行是用来判定出两条DNA序列是否相关的阈值,随后2行是两...
2022-01-11 19:49:47
434
1
原创 百钱百鸡(详解版)——多重循环
题目描述:一只公鸡值5元,一只母鸡值3元,而1元可买3只小鸡。现有100元钱,把钱正好花完,正好买到100只鸡。请问可买公鸡、母鸡、小鸡各几只?题目分析:这是一道经典的多重循环题目。我们可以用方程思想:设公鸡数为a,设母鸡数为b,设小鸡数为c,可得:a+b+c=100而且5*a+3*b+c/3=100,由此可通过多重循环结题。代码实现:#include<bits/stdc++.h>using namespace std;int main(...
2022-01-10 22:53:47
3484
原创 过滤多余的空格——字符串的进阶
题目描述:一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。输入:一行字符串,可随意输入。输出:过滤掉多余空格后的字符串。题目分析:首先因为要过滤多余的空格,所以输入时必须使用getline(cin,a)的语句。然后通过运算对该字符定义数。如果是要被过滤掉的及赋值为1,否则为0,最后输出赋值为0的字符。代码实现:#include<bits/stdc++.h>using namespace s...
2022-01-09 10:49:56
532
原创 扫雷游戏——多维数组的进阶
扫雷游戏作为一款经典游戏,同时也是一经典的编程题该题除了考察对数组的应用,还是一个综合考察。是一个具备多方面练习功能的习题。
2022-01-08 22:59:46
2840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人