- 博客(35)
- 收藏
- 关注
原创 L1-2 h0053. 游戏时间 (5 分)
#include<iostream>using namespace std;int main(){ int A, B, C, D, H, M;//A开始时间, int m1, m2; int sum; cin >> A >> B >> C >> D; m1 = A * 60 + B; m2 = C * 60 + D; sum = m2 - m1; if(sum<0)//注意sum小于零,这里是24小时制,如果C为第.
2022-04-05 19:17:57
3870
原创 【sj借鉴】NP-hard
题目描述gkgkgk喜欢1,所以他想问你在nnn的xxx进制和nnn的yyy进制表示中哪个1多?如果nnn的xxx进制表示中1的个数大于nnn的yyy进制表示中1的个数输出>>>,等于输出===,小于输出<<<输入描述:第一行一个整数TTT表示接下来有TTT组测试样例.接下来T行,每行有三个整数n,x,yn,x,yn,x,y(1≤t≤10000,2≤x,y≤10,1≤n≤1e9)(1 \leq t \leq 10000,2 \leq x,y \leq..
2022-04-03 21:00:02
426
1
原创 【PTA】L1-4 降价提醒机器人 (10 分)
小 T 想买一个玩具很久了,但价格有些高,他打算等便宜些再买。但天天盯着购物网站很麻烦,请你帮小 T 写一个降价提醒机器人,当玩具的当前价格比他设定的价格便宜时发出提醒。输入格式:输入第一行是两个正整数N和M(1≤N≤100,0≤M≤1000),表示有N条价格记录,小 T 设置的价格为M。接下来N行,每行有一个实数Pi(−1000.0<Pi<1000.0),表示一条价格记录。输出格式:对每一条比设定价格M便宜的价格记录P,在一行中输出On Sa...
2022-03-31 01:15:00
332
原创 【PTA】L1-5 大笨钟的心情 (15 分)
输入格式:输入在一行中给出 24 个 [0, 100] 区间内的整数,依次代表大笨钟在一天 24 小时中,每个小时的心情指数。随后若干行,每行给出一个 [0, 23] 之间的整数,代表网友询问笨钟这个问题的时间点。当出现非法的时间点时,表示输入结束,这个非法输入不要处理。题目保证至少有 1 次询问。输出格式:对每一次提问,如果当时笨钟的心情指数大于 50,就在一行中输出 心情指数 Yes,否则输出 心情指数 No。输入样例:80 75 60 50 20 20 20 20 55 62
2022-03-30 12:09:25
495
1
原创 【C++】常对象与常函数
3. const修饰对象 叫常对象,只能调用const成员函数,无法调用非const成员函数。4. mutable 修饰变量可以改变。
2022-03-23 09:52:41
763
原创 【数据结构】单链表的删除,插入,销毁操作实现
#include <iostream>using namespace std;struct Node{ int data; Node* next;};class Linklist{public: //初始化 void init() { head = new Node; head->next = NULL; len = 0; } void output() { cout << "长度" << len << e.
2022-03-16 22:42:30
1089
原创 构造函数与析构函数
#include <iostream>using namespace std;class Score{public: Score(int m = 0, int f = 0); //带默认参数的构造函数 void setScore(int m, int f); void showScore();private: int mid_exam; int fin_exam;};Score::Score(int m, int f) : mid_exam(m), fin_ex.
2022-03-15 23:46:39
99
原创 天梯赛选拔题- L1-8 四个数的平方和 (20 分)
题目:每个正整数都可以表示为最多 4 个非负整数的平方和。比如:5=0^2+0^2+1^2+2^27=1^2+1^2+1^2+2^2对于给定的一个正整数,可能存在多种结果,请你给出字典序最小的一个解。#include <iostream>#include <cmath>using namespace std;int main(){ int a, b, c;//标记 int n;//输入的数 cin >> n; ...
2022-03-13 19:30:33
70
原创 C++万能头文件 #include <bits/stdc++.h>
万能头文件即包含了我们经常用的集几乎所有的头文件,即头文件的头文件,头文件的总和。其包含的头文件有:// C#ifndef _GLIBCXX_NO_ASSERT#include <cassert>#endif#include <cctype>#include <cerrno>#include <cfloat>#include <ciso646>#include <climits>#include <c
2022-03-13 16:53:29
3095
原创 C++ 1. 实现学生类,包含成员函数,姓名,学号,数学成绩,英语成绩,语文成绩。 用成员函数Set_data为其赋值,用Average函数计算每位同学的成绩平均值,用display函数显示每位同学的
1. 实现学生类,包含成员函数,姓名,学号,数学成绩,英语成绩,语文成绩。 用成员函数Set_data为其赋值,用Average函数计算每位同学的成绩平均值,用display函数显示每位同学的成绩和平均值。
2022-03-08 21:39:54
1836
原创 C++B组 第2题 生日蜡烛
第二题:生日蜡烛题目描述某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。#include<iostream>using namespace std;int main(){int sum = 0;//表示第几岁开始过...
2022-03-07 23:26:19
453
原创 2019蓝桥杯C++B组 第二题 年号卡片
第二题:年号字符(5分)题目描述小明用字母 A对应数字 1,B对应 2,以此类推,用 Z对应 26。对于 27以上的数字,小明用两位或更长位的字符串来对应,例如 AA对应27,AB对应28,AZ对应52,LQ对应329。请问2019对应的字符串是什么?可以用编程来解决,也可以纯粹暴力慢慢试下去,相当于十进制转换为26进制。#include<iostream>#include<stack>using namespace std;int main(){ i
2022-03-06 21:19:26
6826
原创 2020年第十届C/C++ B组蓝桥杯省赛 第三题 蛇形填数
第三题:蛇形填数题目描述如下图所示,小明用从1开始的正整数“蛇形”填充无限大的矩阵。容易看出矩阵第二行第二列中的数是5。请你计算矩阵中第20行第20列的数是多少?1 2 6 7 15 …3 5 8 14 …4 9 13 …10 12 …11 …解题思路:把这个图片旋转45°,规律不难看出,第二十行二十列所对应的金字塔中的数字为20+19=39行的中间那位数。而金字塔的每排两端的数字都可以理解为公差为1的等差数列。所以最边上的数字为1加到39.以及总和减38,相加除以二..
2022-03-05 20:29:08
618
原创 C语言最经典的题目---幻方问题的求解
//非递归版,n受限于堆的大小#include<iostream>using namespace std;int limit(int x, int n);void fun(int** square, int n);void print(int** square, int n);int main(void){ int n; cin >> n;//n>=3&&n是奇数 int** square = new int* [n + 1...
2022-03-04 18:39:00
296
原创 幻方问题求解
/*1.幻方问题*/ int arr[100][100]={0}; //假设最多为100行、100列 printf("请输入1-100内的奇数:\n"); //只处理为奇数的方阵 int num; scanf("%d",&num); int i,j; i=0;j=num/2; arr[i][j]=1; //将第一个值存入中间位置 int iTemp,jTemp; //用于暂存当前位置 for(int ...
2022-03-02 09:58:25
123
原创 《查缺补漏》C语言中 puts gets 和 scanf() printf() 之间的区别
#include<stdio.h>int main() { char a[10]; scanf("%s",a); printf("%s\n",a);// gets(a);// printf("%s\n",a); return 0; } scanf :当遇到回车,空格和tab键会自动在字符串后面添加’\0’,但是回车,空格和tab键仍会留在输入的缓冲区中。gets:可接受回车键之前输入的所有字符,并用’\0’替代 ‘\n’.回车键不会留在输入缓冲区...
2022-01-23 13:10:17
121
原创 PTA 6-2 多项式求值 (15 分)本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑ i=0n (a[i]×x i ) 在x点的值。
这题比较有意思,我的答案也琢磨了挺久的。double f( int n, double a[], double x ){ double sum=0; int i; double j=1/x;//这里保证的是当n==0时,输出的答案是a[0],不理解的朋友可以试着自己把n=0带进去试试。 for(i=0;i<=n;i++) { j=j*x; sum+=a[i]*j; } return
2022-01-22 14:51:36
1071
原创 C++实现 混合类型数据格式化输入 (5 分)本题要求编写程序,顺序读入浮点数1、整数、字符、浮点数2,再按照字符、整数、浮点数1、浮点数2的顺序输出。
C++实现控制输出数字小数点后的位数。
2022-01-12 22:11:17
3592
原创 PTA给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。
PTA程序设计天梯赛简单题
2021-12-28 19:53:57
3734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人