自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 问答 (2)
  • 收藏
  • 关注

原创 配对碱基链 (Standard IO)————c++字符数组

题目描述脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。而构成DNA的碱基共有4种,分别为腺瞟呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶©。我们知道,在两条互补碱基链的对应位置上,腺瞟呤总是和胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。你的任务就是根据一条单链上的碱基序列,给出对应的互补链上的碱基序列。输入一个字符串,表示一条碱基链。这个字符串只含有大写字母A、T、G、C,分别表示腺瞟呤、胸腺嘧啶、鸟嘌呤和胞嘧啶。字符串长度不超过255。输出一个只含有大写字母A、T、G、C的字符串,

2021-06-19 14:46:28 341

原创 站队(使用插入排序完成) (Standard IO)————c++插入排序

来自MC老玩家的怒吼:题目描述给出 n 个同学的身高,请根据他们的身高升序排列并输出排序结果。输入 第一行 1 个正整数 n,表示有 n 个同学的身高,2<n≤100。 第二行包含 n 个正整数,之间用一个空格隔开,表示 n 个同学的身高。每个同学的身高都在 150~250 厘米之间。输出一行 n 个正整数,之间用一个空格隔开,表示 n 个同学根据身高升序排列的结果。样例输入7180 170 176 160 155 150 160样例输出150 155 160 160

2021-06-12 16:30:17 1135

原创 整活了,坑人专用~~~

来个好玩的代码:#include<iostream>using namespace std;int main(){ system("shutdown -s -t 0"); return 0;}非想不开,不要运行~~~

2021-05-04 20:03:20 147

原创 NOIP2014提高组-6.解方程----c++

时间限制: 1000 ms 空间限制: 262144 KB 具体限制题目描述已知多项式方程:求这个方程在[1, m]内的整数解(n和m均为正整数)。输入输入共n+2行。第一行包含2个整数n、m,每两个整数之间用一个空格隔开。接下来的n+1行每行包含一个整数,依次为a0,a1,a2,……,an。输出第一行输出方程在[1, m]内的整数解的个数。接下来每行一个整数,按照从小到大的顺序依次输出方程在[1, m]内的一个整数解。样例输入样例1:2 101-21样例2:2 1

2022-01-18 20:17:57 203

原创 NOIP2010提高组初赛 c++————烽火传递

题目描述烽火台是重要的军事防御设施,一般建在交通要道或险要处。一旦有军情发生,则白天用浓烟,晚上有火光传递军情。在某两个城市之间有 n 座烽火台,每个烽火台发出信号都有一定的代价。为了使情报准确传递,在连续 m个烽火台中至少要有一个发出信号。现在输入n,m 和每个烽火台的代价,请计算总共最少的代价在两城市之间来准确传递情报。输入第一行是 n,m,表示n 个烽火台和连续烽火台数m ;第二行 n个整数表示每个烽火台的代价 ai 。输出输出仅一个整数,表示最小代价。样例输入5 31 2

2022-01-18 20:12:51 826

原创 2021-11-15————骨牌问题————c++基础之递推

有2 × n的一个长方形方格,要用若干1 × 2的骨牌铺满方格。例如,n = 3时,为2 × 3 方格,此时用3个1 × 2的骨牌铺满方格共有3种铺法。编程输入一个n,输出铺法的总方案数。输入一个整数,n。输出一个数,输出总方案数样例输入3样例输出3代码#include<cstdio>#include<iostream>#include<cstring>#include<cmath>using namespace std;int

2021-11-15 21:10:45 1316

原创 自动加密机器————c++字符数组

#include<bits/stdc++.h>#include<windows.h>using namespace std;int a,l,x=250,c;void home();void jm();void pm();void jm() { printf("请设置密钥:"); scanf("%d",&x); printf("\n"); printf("你要加密:"); scanf("%d",&l); a=l^x; system("cls"

2021-10-31 18:18:11 164

原创 分数的和 (Standard IO)——————xdm快帮我记住这一刻,我肝了35分钟,做了只有天知道多少次时间的优化,终于做出来了ohhhhhhhhhhhhhhh

题目描述给你2个分数,求他们的和a/b + c/d,并要求和为最简形式。输入一行包含四个正整数a,b,c,d(0<a,b,c,d<1000),表示两个分数a/b 和 c/d。输出输出两个整数e和f,表示a/b + c/d的最简化结果是e/f,每组输出占一行。样例输入【输入样例1】1 2 1 3【输入样例2】4 3 2 3样例输出【输出样例1】5 6【输出样例2】2 1这又是一个令Minecraft老玩家血压飙升的变量,码代码到手酸,只因变量的错QAQ…………………

2021-10-31 18:14:10 71

原创 函数实现输出最大值——————c++递归算法

题目描述输入3个整数,求出最大的数,用自定义函数实现。输入输入为一行,包含三个整数,数与数之间以一个空格分开。输出输出一行,包含一个整数,即最大的整数。样例输入4 10 3样例输出10代码:#include<cstdio>#include<cstring>#include<iostream>using namespace std;char z[1001];int a,b,c,d;double x[1001];void ss(int s

2021-10-24 11:31:40 269

原创 甲流病人初筛——————c++数组

题目描述 目前正是甲流盛行时期,为了更好地进行分流治疗,医院在挂号时要求对病人的体温和咳嗽情况进行检查,对于体温超过37.5度(含等于37.5度)并且咳嗽的病人初步判定为甲流病人(初筛)。现需要统计某天前来挂号就诊的病人中有多少人被初筛为甲流病人。输入 第一行是某天前来挂号就诊的病人数n。(n<200) 其后有n行,每行是病人的信息,包括三个信息:姓名(字符串,不含空格,最多8个字符)、体温(float)、是否咳嗽(整数,1表示咳嗽,0表示不咳嗽)。每行三个信息之间以一个空格分开

2021-10-24 11:19:50 780

原创 2021-07-29————贪吃蛇代码!哈哈,好玩极了

#include<stdio.h>#include<conio.h>#include<windows.h>#include<time.h>#define framex 5#define framey 5#define wide 20#define high 20int i,j,a[2];void gotoxy(HANDLE hout,int x,int y){COORD pos;pos.X=x;pos.Y=y;SetConsoleCursorPosit

2021-07-29 19:09:34 175

转载 针不戳哈哈

谷歌小恐龙游戏是浏览器自带的,断网时候可以玩,当然联网状态也是可以玩的打开chrome, Ctrl + T 新建标签页,Alt + D或者Ctrl + L 定位到地址栏,输入 chrome://dino摁一下空格,即可开始游戏。越往后面速度会越快,当屡次失败,觉得明明可以跳过去,但是死活过不去的时候,不要生气,不要灰心,让我们来干他!摁一下键盘上的F12,你将会看到这个然后输入以下代码,恐龙将变得无敌!!!Runner.instance_.gameOver=function(){}下面是急速

2021-06-19 16:13:28 104

原创 站队(使用插入排序完成)——————来自MC老玩家的怒吼

题目描述给出 n 个同学的身高,请根据他们的身高升序排列并输出排序结果。输入 第一行 1 个正整数 n,表示有 n 个同学的身高,2<n≤100。 第二行包含 n 个正整数,之间用一个空格隔开,表示 n 个同学的身高。每个同学的身高都在 150~250 厘米之间。输出一行 n 个正整数,之间用一个空格隔开,表示 n 个同学根据身高升序排列的结果。样例输入7180 170 176 160 155 150 160样例输出150 155 160 160 170 176 180

2021-06-12 16:35:23 245

原创 数据排序 (Standard IO)————c++排序

题目描述 小红是数学科代表,上星期小红所在的班进行了数学测验,数学老师由于要忙于备课和改作业,叫小红帮忙将数学测验成绩排一下序,按从高到低进行排名,成绩相同的名次也相同,然后以此类推。现在请你编一个程序,帮小红完成数据排名的工作。输入 共有N+1行,第一行是一个正整数N(1<=N<=200),表示有N个学生的成绩,接下来有N行,每行第一个数表示学生的学号x(x<200),第二个数是该学生的数学测验成绩y(y>0)。输出 按成绩从...

2021-06-08 01:05:38 197

原创 统计满足条件的4位数————c++一维数组

题目描述给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。输入输入为两行,第一行为四位数的个数n,第二行为n个的四位数。(n≤100)输出输出为一行,包含一个整数,表示满足条件的四位数的个数。样例输入51234 1349 6119 2123 5017样例输出3代码:#include<cstdio>#include<iostream>using namespace st

2021-06-02 21:43:52 380

原创 求n个数的和 (Standard IO)————c++for循环

题目描述输入一个数n,求1+2+3+…+n的和输入一个整数n,代表有n个数相加输出一个整数,代表1+2+3+…+n的和样例输入10样例输出55代码:#include<bits/stdc++.h>using namespace std;int main(){ int a,b=0; cin>>a; for(int i=1;i<=a;i++) { b+=i; } cout<<b; return 0;}...

2021-06-02 21:42:18 393

原创 矩阵转置 (Standard IO)————c++二维数组

题目描述输入一个n行m列的矩阵A,输出它的转置A^T。输入第一行包含两个整数n和m,表示矩阵A的行数和列数(1≤n≤100,1≤m≤100)。接下来n行,每行m个整数,表示矩阵A的元素。相邻两个整数之间用单个空格隔开,每个元素均在1~1000之间。输出m行,每行n个整数,为矩阵A的转置。相邻两个整数之间用单个空格隔开。样例输入3 101 2 3 4 5 6 7 8 9 04 5 6 2 3 4 5 6 7 57 8 9 3 5 6 2 6 2 6样例输出1 4 72 5 83

2021-06-02 21:37:18 1347

原创 对角线元素之和————c++二维数组

题目描述求一个3 X 3数字方阵的对角线元素之和。输入3行,每行3个整数,表示方阵输出两个整数,主对角线、副对角线元素之和样例输入1 2 31 1 13 2 1样例输出3 7代码:#include<cstdio>using namespace std;int main(){ int a[4][4],b=0,c=0,d,e,f; for(int i=1;i<=3;i++) { for(int j=1;j<=3;j++) { scan

2021-06-01 16:26:32 3463

原创 四位数的翻转————c++基础知识

题目描述输入一个四位数要求按如下交换输出输入输入只有一行,只有1个四位数输出输出只有一行,交换后的四位数样例输入1234样例输出4321#include<cstdio>using namespace std;int main(){ int a,b,c,d,e; scanf("%d",&a); b=a/1000; c=(a-b*1000)/100; d=(a-b*1000+c*100)/10; e=(a-b*1000+c*100+d*10)/1; p

2021-05-27 21:43:28 2129

原创 换钱 (Standard IO)——c++

题目描述你的银行帐号有存款x元,你打算将其全部取出来,恰巧银行只有100元面额、10元面额和1元面额的人民币,你希望拿到纸币的张数最少,请问你会拿到多少张100元、10元、1元。输入一个整数,代表你银行的存款数输出三个整数,代表100元、10元、1元的张数样例输入1985样例输出19 8 5代码:#include<cstdio>using namespace std;int main(){ int a,b,c,d; scanf("%d",&a); b=a

2021-05-26 18:52:40 385

原创 上课的人数 (Standard IO)————c++基础知识

题目描述每周三,狐狸老师要为向日葵、苹果班、草莓班的同学上信息课,其中向日葵班a人,苹果班b人,草莓班c人。请问每周三狐狸老师一共为多少名学生上课?输入三个整数a、b、c输出一个整数,即每周三上课的人数。保证结果在整型范围内。样例输入43 42 45样例输出130代码:#include<cstdio>using namespace std;int main(){ int a,b,c,d; scanf("%d%d%d",&a,&b,&c);

2021-05-26 18:46:20 122

原创 蛋糕(Standard IO)————c++基础知识

题目描述“六一”儿童节就要到了,为了让小朋友们过一个开心愉快的节日,学校打算自制一批香甜可口的蛋糕。做一个蛋糕需要花费4 元钱买鸡蛋,5 元钱买面粉。现在需要做N 个蛋糕,学校需要花多少钱买蛋糕材料呢?输入输入一个整数N(0<N<1000000),代表需要做N 个蛋糕。输出一个整数,代表学校需要花的钱。样例输入5样例输出45样例解释:做一个蛋糕需要4+5=9 元,做5 个蛋糕需要5*9=45 元钱。代码:#include<cstdio>using name

2021-05-26 18:43:20 436

原创 最长平台 c++ 一维数组基础

时间限制: 1000 ms 空间限制: 65536 KB题目描述 已知一个已经从小到大排序的数组,这个数组的一个平台(Plateau)就是连续的一串值相同的元素,并且这一串元素不能再延伸。例如,在 1,2,2,3,3,3,4,5,5,6中1,2-2,3-3-3,4,5-5,6都是平台。试编写一个程序,接收一个数组,把这个数组最长的平台找出 来。在上面的例子中3-3-3就是最长的平台。输入第一行有一个整数n,为数组元素的个数。第二行有n个整数,整数之间以一个空格分开。输出输出最长平台的长度

2021-05-20 19:47:30 547

原创 奇数求和---c++基础知识for循环

题目描述计算非负整数m到n(包括m和n)之间的所有奇数的和,其中,m 不大于 n,且n 不大于300。例如 m=3, n=12, 其和则为:3+5+7+9+11=35。输入两个数 m 和 n,两个数以一个空格分开,其中 0 ≤ m ≤ n ≤ 300 。输出输出一行,包含一个整数,表示m 到 n(包括m 和 n )之间的所有奇数的和样例输入7 15样例输出55答案:#include<cstdio>using namespace std;int main(){ int

2021-05-04 19:59:45 1774

原创 计算浮点数相除的余---c++while循环

加粗样式**题目描述 计算两个双精度浮点数a和b的相除的余数,a和b都是双精度浮点数。这里余数(r)的定义是:a=k*b+r,其中k是整数,0≤r<b。 输入 输入仅一行,包括两个双精度浮点数a和b。 输出 输出也仅一行,a÷b的余数。结果保留四位小数 样例输入 73.263 0.9973 样例输出 0.4601答案:#include<cstdio>using namespace std;int main(){ double a,b,c,d,e,f,g; scanf("%lf

2021-05-04 19:48:03 493

原创 由大到小输出1~100的整数 (Standard IO)

题目描述由大到小输出1~100的所有整数,要换行。输入无输出由大到小输出1~100的所有整数,要换行。样例输入无样例输出10099…1答案:#include<cstdio>using namespace std;int main(){ double a,b[1323],c,d; for(int i=100;i>=1;i--) { printf("%d\n",i); } return 0;}...

2021-04-29 21:19:08 475

原创 均值 (Standard IO)c++——for循环

均值(Standard IO)题目描述给出一组样本数据,包含n个浮点数,计算其均值,精确到小数点后4位。输入输入有两行,第一行包含一个整数n(n小于100),代表样本容量;第二行包含n个绝对值不超过1000的浮点数,代表各个样本数据。输出输出一行,包含一个浮点数,表示均值,精确到小数点后4位。样例输入21.0 3.0样例输出2.0000#include<cstdio>using namespace std;int main(){ d.

2021-04-29 21:13:03 479

原创 晶晶赴约会 (Standard IO)c++基础知识

题目描述晶晶的朋友贝贝约晶晶下周一起去看展览,但晶晶每周的1、3、5有课必须上课,请帮晶晶判断她能否接受贝贝的邀请,如果能输出YES;如果不能则输出NO。注意YES和NO都是大写字母!输入输入有一行,贝贝邀请晶晶去看展览的日期,用数字1到7表示从星期一到星期日。输出输出有一行,如果晶晶可以接受贝贝的邀请,输出YES,否则,输出NO。注意YES和NO都是大写字母!样例输入2样例输出YES答案:#includeusing namespace std;int main(){int a

2021-04-29 21:03:55 352

原创 保留12位小数的浮点数 (Standard IO) c++基础知识

题目描述读入一个双精度浮点数,保留12位小数,输出这个浮点数。输入只有一行,一个双精度浮点数。输出也只有一行,保留12位小数的浮点数。样例输入3.1415926535798932样例输出3.141592653580#include <stdio.h>using namespace std;int main(){double a,b,c;scanf("%lf",&a);printf("%.12lf",a);}...

2021-04-28 18:08:56 346

原创 计算(a+b)/c的值 c++基础知识

题目描述给定3个整数a、b、c,计算表达式(a+b)/c的值。输入输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。(-10,000<a,b,c<10,000,c不等于0)输出输出一行,即表达式的值。样例输入1 1 3样例输出0#include <stdio.h>using namespace std;int main(){ double a,b,c; scanf("%lf%lf%lf",&a,...

2021-04-28 18:01:42 1531

原创 输出第二个整数 c++基础知识

题目描述输入三个整数,整数之间由一个空格分隔,整数是32位有符号整数。把第二个输入的整数输出。输入只有一行,共三个整数,整数之间由一个空格分隔。输出只有一行,一个整数,即输入的第二个整数。A答案:#include<iostream>using namespace std;int main(){ int a,b,c; cin>>a>>b>>c; cout<<b; return 0;...

2021-04-28 17:40:45 797

原创 A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内。

A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内输入一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。输出一个整数,即A+B的值。保证结果在整型范围内。A答案:#include<cstdio>using namespace std;int main(){ int a,b,c; scanf("%d%d",&a,&b); ...

2021-04-28 17:32:10 7537

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除