![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++习题
Intouchablex
这个作者很懒,什么都没留下…
展开
-
《不要lI》
任务描述小党同学最讨厌字母L和i了,因为在一般情况下,他很难分清L的小写字母:l和i的大写字母:I。小党同学有一些长度为5的字符串,你能帮他把单词中的L l、I i分别转换为易于区分的L、i吗?输入5个字母,大小写不限。输出将5个字母中的L l、I i分别转换为L、i的结果。测试说明平台会对你编写的代码进行测试:测试输入:IIIll预期输出:iiiLL测试输入:Hills预期输出:HiLLs#include<iostream>using.原创 2023-03-07 18:02:25 · 37 阅读 · 0 评论 -
《翻译》·
任务描述小党同学对英语太头疼了,他的老师给他安排了一些翻译英语句子的任务,你能帮他完成这些任务吗? 翻译规则如下: (1)大写字母转换为小写字母; (2)小写字母转换为大写字母; (3)其他字符保持不变。输入一串字符,其长度不超过100,当输入的字符为. ! ?时,表示该句子输入结束。输出翻译后的句子。测试说明平台会对你编写的代码进行测试:测试输入:He likes C++.预期输出:hE LIKES c++.测试输入:The boy usually goes t.原创 2023-03-07 18:02:53 · 55 阅读 · 0 评论 -
斐波那契数列
任务描述本关任务:斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*) 现在给你n,让你求出斐波那契数列第n个数的值。 输入n 输出斐波那契数列第n个数的值.原创 2023-03-07 18:03:11 · 56 阅读 · 0 评论 -
最大素因数
任务描述已知正整数n是两个不同的质数(素数)的乘积,试求出两者中较大的那个质数。输入一个正整数n,输出一个正整数p,即较大的那个质数。测试说明平台会对你编写的代码进行测试:测试输入:6预期输出:3测试输入:15 预期输出:5#include<iostream>using namespace std;int main(){ int n; cin>>n; int a,x,y; int max=0; for(in.原创 2023-03-07 18:05:43 · 106 阅读 · 0 评论 -
输出回文数
任务描述从小到大输出各个位数和为28的五位回文数和六位回文数。 每个回文数之间以换行隔开。测试说明平台会对你编写的代码进行测试:预期输出:1989128882...149941158851...#include<stdio.h>int a(int n){ int i,j,sum,temp,len; int a,b,c; for(i=10000;i<1000000;++i) { sum=0; temp=i; len.原创 2023-03-07 18:05:58 · 169 阅读 · 0 评论 -
统计7
任务描述请统计给定某个范围[L,R]的所有整数中,数字7出现的次数。例如给定范围[60,77],其中在数字67,70,71,72,73,74,75,76,77中,数字7总共出现了10次。输入两个数L,R,中间以空格隔开,输出[L,R]中数字7出现的个数。测试说明平台会对你编写的代码进行测试:预期输入:60 77预期输出:10#include<iostream>using namespace std;int main(){ int L,R; .原创 2023-03-07 18:08:12 · 269 阅读 · 0 评论 -
《禽流感》
任务描述禽流感的传播速度快得非常可怕,最开始只有一个家禽被感染,一个家禽每轮会传染x个家禽,试问n轮传染之后有多少家禽被传染。输入两个非负整数x和n。输出n轮之后被传染得家禽数。保证结果都在32位无符号整数的表示范围内。测试说明平台会对你编写的代码进行测试:预期输入:10 2预期输出:121#include<iostream>using namespace std;int main(){ int x,n; cin>>x>&.原创 2023-03-07 18:07:11 · 115 阅读 · 0 评论 -
《暴击》·
任务描述本关任务:勇者有个烦恼,他的攻击暴击时没有特效显示,以至于他不知道自己这次攻击是否暴击了。他想请你编写一个程序帮他看看自己是否暴击了。现在有两个输入a,b,a为勇者伤害,b为勇者攻击力。勇者伤害是攻击力的正整数倍(不包括1),则勇者暴击输出1,否则没有暴击,输出0。编程要求根据提示,在右侧编辑器补充代码测试说明平台会对你编写的代码进行测试:测试输入:99,9;预期输出:1测试输入:7,14;预期输出:0#include<stdio..原创 2022-01-19 10:06:04 · 402 阅读 · 0 评论 -
最后几个0
任务描述本关任务:输入一个5位数,求其末尾有几个0。编程要求根据提示,在右侧编辑器补充代码。测试说明平台会对你编写的代码进行测试:测试输入:10100;预期输出:2测试输入:10001;预期输出:0#include<stdio.h>int main(){ int number; scanf("%d",&number); int i=0; while(number%10==0){ number=number.原创 2022-01-19 10:04:05 · 163 阅读 · 0 评论 -
时间管理大师
任务描述本关任务:小鱼是个勤奋的人,每天都把自己的时间规划的好好的,他把做任何事情的时间变换成秒,这样才能更加精确的管理好时间,因此被人称为时间管理大师。但是有一天,它被车撞了,它的前额叶受损,再也不能自己换算时间成秒,失去了时间管理大师的身份。为了帮他恢复成为时间管理大师,小鱼请善良的你帮他编写一个可以把输入的时间转换成秒的程序。输入为a时b分,c时d分 输出a时b分到c时d分的秒数测试说明平台会对你编写的代码进行测试:测试输入:4,6,6,6;预期输出:7200.原创 2022-01-19 10:02:10 · 307 阅读 · 0 评论 -
求三角面积
任务描述本关任务:一个三角形的三边长分别是 a、b、c,那么它的面积的平方为 p*(p−a)(p−b)(p−c)。p=(a+b+c)/2. 输入a,b,c这三个数字,计算三角形的面积,四舍五入精确到 1 位小数。测试集输入的边长保证能构成三角形。测试说明平台会对你编写的代码进行测试:测试输入:3,4,5;预期输出:6.0#include<stdio.h>#include<cmath>int main(){ int a,b,c; sc.原创 2022-01-19 10:00:47 · 283 阅读 · 0 评论 -
一条鱼《···<
任务描述本关任务:有这么一条大鲨鱼,为了保持健美的身材,每周除周六周日外游300公里来训练自己,如果从周一开始,过了b天后,它会训练多少公里呢?输入b。b为天数。 输出为训练的公里数测试说明平台会对你编写的代码进行测试:测试输入:7;预期输出:15007表示过了7天。则训练了5天,所以输出为1500公里#include<stdio.h>int main(){ int b; scanf("%d",&b); int c=b/7; i.原创 2022-01-19 09:58:43 · 284 阅读 · 0 评论 -
金坷垃(均分)
任务描述本关任务:在遥远太空,有一颗异星,那里的人民世世代代靠种田为生,一年的收入全靠庄稼的产量。而有一种被称为金坷垃的神物,只需0.000001g就可以让一亩田产量翻倍。因此,在农民口中传出了脍炙人口的歌谣:f洲农业不发达,一定要有金坷垃。r国资源太缺乏,一定要有金坷垃。甚至有专家放出豪言:没有金坷垃怎么种庄稼? 然而金坷垃的产量是有限的。某一日,异星上的国家为了争夺金坷垃打了起来。为了平息战争,世界联合政府决定把金坷垃平分给各个国家。现在世界政府请你编写一款程序可以把金坷垃完全平分给各个国家,但是注原创 2022-01-19 09:53:14 · 1045 阅读 · 0 评论 -
数字翻转(4位数)
任务描述本关任务:输入一个四位正整数,输出这个数的翻转。测试说明平台会对你编写的代码进行测试:测试输入:4233;预期输出:3324测试输入:5211;预期输出:1125#include<stdio.h>int main(){ int a; scanf("%d",&a); int b=a%10; int z=a/10; int c=z%10; int y=z/10; int d=y%10; int x=y/10;.原创 2022-01-19 09:51:35 · 2043 阅读 · 0 评论 -
爱爬树的蜗牛
任务描述本关任务:有一只特别爱爬树的蜗牛,它的梦想是征服星辰大海,一天它遇到了一颗参天大树,大树高x米,蜗牛每小时能爬5米,假如他每天都不间断的爬,那么它至少在第几天的第几小时第几分时已经爬到树顶呢?输入正整数x的值。 输出至少第几天几时几分。样例描述输入: 132;输出: 第2天2时24分;#include<stdio.h>int main(){ int x; scanf("%d",&x); int a=x/5; int b=x%.原创 2022-01-19 09:49:34 · 376 阅读 · 0 评论 -
真*数字翻转
任务描述本关任务:输入一个5位数的正浮点数(比如15.012、3412.2,、3.1234),输出这个数的翻转(210.51、2.2143、4321.3)。注意事项:(测试集的输入的浮点数小数位一定有数,并且翻转后没有前导0,所以可以不考虑类似25.100、25.010、25.000这种翻转后前面有0的情况)测试说明平台会对你编写的代码进行测试:测试输入:423.12; 预期输出:21.324测试输入:52.001;预期输出:100.25#include.原创 2022-01-19 09:45:24 · 60 阅读 · 0 评论 -
解方程(一元一次方程)
任务描述本关任务:输入a、b的值,输出一元一次方程3ax + 7 * b - 13 = 5 的解。(输出结果保留两位小数,输出格式为“x=结果”。)测试说明测试输入:3 5;预期输出:x=-1.89测试输入:6 -1;预期输出:x=1.39#include<stdio.h>int main(){ double a,b; scanf("%lf %lf",&a,&b); double s=(18-7*b)/(3*a); .原创 2022-01-19 09:41:59 · 637 阅读 · 0 评论