![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
阳宁.
不懂装懂是极度愚蠢的行为。
展开
-
【C++】闰年展示
闰年展示题目描述输入x,y(1582≤x<y≤3000) ,输出 [x,y] 区间中闰年个数,并在下一行输出所有闰年年份数字,使用空格隔开。输入格式无输出格式无输入输出样例输入 #11989 2001输出 #131992 1996 2000#include<bits/stdc++.h>using namespace std;bool isrunyear(int n){ if(n%4!=0)return 0; else{ if(n%100==0){原创 2021-03-22 20:00:45 · 1458 阅读 · 0 评论 -
【C++】Davor
Davor题目描述After successfully conquering the South Pole, Davor is preparing for new challenges. Next up is the Arctic expedition to Siberia, Greenland and Norway. He begins his travels on 31 December 2018, and needs to collect N kunas (Croatian currency)原创 2021-03-14 10:39:16 · 727 阅读 · 0 评论 -
【C++】数字直角三角形
数字直角三角形题目描述给出n(1≤n≤13),请输出一个直角边长度是 n 的数字直角三角形。所有数字都是 2 位组成的,如果没有 2 位则加上前导 0。输入格式无输出格式无输入输出样例输入 #15输出 #1010203040506070809101112131415#include<cstdio>using namespace std;int main(){ int n; scanf("%d",&n); int cnt=0; for(int原创 2021-03-10 11:18:23 · 5948 阅读 · 3 评论 -
【C++】ISBN号码
ISBN号码题目描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如x-xxx-xxxxx-x,其中符号-就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符-之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔符后的五位数字代表该书在该出版社的编号;最后一位为识别码。识别码的计算方法如下:首位数字乘以1加上次位原创 2021-03-09 19:51:24 · 2002 阅读 · 2 评论 -
【C++】打分
打分题目描述现在有 n(n≤1000) 位评委给选手打分,分值从 0 到 10。需要去掉一个最高分,去掉一个最低分(如果有多个最高或者最低分,也只需要去掉一个),剩下的评分的平均数就是这位选手的得分。现在输入评委人数和他们的打分,请输出选手的最后得分,精确到 2 位小数。输入格式无输出格式无输入输出样例输入 #159 5 6 8 9输出 #17.67#include<bits/stdc++.h>using namespace std;int main(){原创 2021-03-09 17:39:14 · 1962 阅读 · 0 评论 -
刷题路-传纸条(C语言)
传纸条题目描述小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个 m 行 n 列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标 (1,1),小轩坐在矩阵的右下角,坐标 (m,n)。从小渊传到小轩的纸条只可以向下或者向右传递,从小轩传给小渊的纸条只可以向上或者向左传递。在活动进行中,小渊希望给小轩传递一张纸条,同时希望小轩给他回复原创 2021-03-07 11:16:29 · 579 阅读 · 0 评论 -
刷题路-求三角形
求三角形题目描述模仿例题,打印出不同方向的正方形,然后打印三角形矩阵。中间有个空行。输入格式输入矩阵的规模,不超过 9。输出格式输出矩形和正方形输入输出样例输入 #14输出 #10102030405060708091011121314151601020304050607080910#include<bits/stdc++.h>//万能头文件好 using namespace std;int main(){ int n,i,j,wei=0,weii,原创 2021-03-05 12:37:15 · 260 阅读 · 0 评论 -
刷题路-求极差
求极差题目描述给出 n(n≤100) 和 n 个整数 (0≤i≤100),求这 n 个整数中的极差是什么。极差的意思是一组数中的最大值减去最小值的差。输入格式无输出格式无输入输出样例输入 #161 1 4 5 1 4输出 #14#include<bits/stdc++.h>using namespace std;int main(){ int n,maxn=-1,minn=1001; cin>>n; for(int i=1;i<=n;++i原创 2021-03-02 17:37:18 · 520 阅读 · 0 评论 -
刷题路-肥胖问题
肥胖问题用c语言的话,保留六位有效数字麻烦。题目描述BMI 指数是国际上常用的衡量人体胖瘦程度的一个标准,其算法是 m/h^2(40≤m≤120,1.4≤h≤2.0),其中 m 是指体重(千克),h 是指身高(米)。不同体型范围与判定结果如下:小于 18.5:体重过轻,输出 Underweight;大于等于 18.5 且小于 24:正常体重,输出 Normal;大于等于 24:肥胖,不仅要输出 BMI 值(使用 cout 的默认精度),然后换行,还要输出 Overweight;现在给出体重和原创 2021-02-22 12:43:56 · 684 阅读 · 1 评论 -
刷题路-标题统计
标题统计题目描述凯凯刚写了一篇美妙的作文,请问这篇作文的标题中有多少个字符? 注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。统计标题字 符数时,空格和换行符不计算在内。输入格式输入文件只有一行,一个字符串 s。输出格式输出文件只有一行,包含一个整数,即作文标题的字符数(不含空格和换行符)。输入输出样例输入 #1234输出 #13输入 #2Ca 45输出 #24#include<cstdio>#include<cstring>usin原创 2021-02-15 18:58:16 · 251 阅读 · 0 评论 -
刷题路-排队接水
排队接水贪心。题目描述有 n 个人在一个水龙头前排队接水,假如每个人接水的时间为Ti,请编程找出这 n 个人排队的一种顺序,使得 n 个人的平均等待时间最小。输入格式第一行为一个整数 n。第二行 n 个整数,第 i 个整数 Ti表示第 i 个人的等待时间 Ti。输出格式输出文件有两行,第一行为一种平均时间最短的排队顺序;第二行为这种排列方案下的平均等待时间(输出结果精确到小数点后两位)。输入输出样例输入 #11056 12 1 99 1000 234 33 55 99 812输出原创 2021-02-13 08:49:12 · 513 阅读 · 0 评论 -
刷题路-找最小值
找最小值题目描述给出 n(n≤100) 和 n 个整数 a(≤1000),求这 n 个整数中最小值是什么。输入格式无输出格式无输入输出样例输入 #181 9 2 6 0 8 1 7输出 #10#include<stdio.h>int main() { int n,x,m,i; scanf("%d",&n); for ( i=0;i<n;i++ ) { scanf("%d",&x);if ( i==0 ) m=x; els原创 2021-02-04 20:48:52 · 845 阅读 · 0 评论 -
刷题路-一尺之棰
一尺之棰题目描述《庄子》中说到,“一尺之棰,日取其半,万世不竭”。第一天有一根长度为 a(<=10^9) 的木棍,从第二天开始,每天都要将这根木棍锯掉一半(每次除 2,向下取整)。第几天的时候木棍会变为 1?输入格式无输出格式无输入输出样例输入 #1100输出 #17第一遍C语言代码。时间超限。#include<stdio.h>int main(){ int i; int sum=0,result=1; scanf("%d",&原创 2021-02-04 12:44:13 · 2662 阅读 · 1 评论 -
刷题路-导弹拦截
导弹拦截题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是≤50000的正整数),计算这套系统最多能拦截多少导弹,如果要拦截所有导弹最少要配备多少套这种导弹拦截系统。输入格式1行,若干个整数(个数≤100000)输出格式2行,每原创 2021-02-04 12:17:05 · 334 阅读 · 0 评论 -
刷题路-过河
过河题目描述在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,…,L0,1,…,L(其中LL是桥的长度)。坐标为00的点表示桥的起点,坐标为LL的点表示桥的终点。青蛙从桥的起点开始,不停的向终点方向跳跃。一次跳跃的距离是SS到TT之间的任意正整数(包括S,TS,T)。当青蛙跳到或跳过坐标为LL的点时,就算青蛙已经跳出了独木桥。题目给出独木桥原创 2021-01-28 20:20:55 · 163 阅读 · 0 评论 -
刷题路-切绳子问题
切绳子问题(枚举+二分搜索)描述有n条绳子,长度分别为L[i]。如果从他们中切割出k条长度相同的绳子的话,这k条绳子每条最长能有多长?(答案保留小数点后两位(直接舍掉两位后的小数),规定1单位长度的绳子最多可以切割成100份)格式输入格式包含多组输入输入n,k,(1<=n,k<=10000)然后n行,输入L[i],代表每一条绳子的长度(1<=L[i]<=100000)输出格式切出k条长度相等的绳子最大长度是多少,输出保留两位小数样例样例输入 Copy4 11原创 2021-01-22 22:47:57 · 1126 阅读 · 0 评论