- 博客(49)
- 收藏
- 关注
原创 c++中的函数
以下是C++中函数的一些基本概念和用法:函数定义函数的基本结构包括返回类型、函数名、参数列表(如果有)、函数体。cpp内联函数使用inline关键字定义的函数,编译器会尝试将其代码直接嵌入到每个调用该函数的地方,以减少函数调用的开销。auto add(T a, T b) -> decltype(a + b) { // 或直接使用 auto add(T a, T b) { return a + b;cpp示例:带参数的函数int add(int a, int b) {// 函数体:执行特定任务的代码。
2024-05-30 19:27:53
338
原创 c++中的结构体
在C++中,结构体(struct)的使用方式与C语言相似,但C++作为一个面向对象的编程语言,提供了更多的特性,比如类的继承、构造函数、析构函数等,这些特性也可以应用于结构体,使得结构体的使用更加灵活。// 默认初始化,成员的值未定义。// 使用构造函数初始化。
2024-05-30 19:19:59
260
原创 猴子选大王
有n只猴子围成一圈,从1~n编号,大家决定从中选出一个大王。经过协商,决定选大王的规则为:从编号为1的猴子开始报数,报到k的猴子出圈,然后再从下一只开始继续报1到k,最后剩下来的那一只就是大王。一行,包含两个正整数n和k(2≤n≤1000,2≤k≤109)。一行,一个正整数,表示猴王的编号。
2023-12-15 16:14:30
210
原创 平均价格
超市里有香蕉、苹果和葡萄三种水果,单价分别为x元/斤、y元/斤和z元/斤,计算并输出三种水果的平均价格。一行,包含一个浮点数,表示三种水果的平均价格,精确到分。一行,包含三个整数,分别表示香蕉、苹果和葡萄的价格。
2023-10-28 15:55:42
131
原创 判断一个数能否同时被 3 和 5 整除
判断一个数 n 能否同时被 33 和 55 整除。输出一行,如果能同时被 33 和 55 整除输出。输入一行,包含一个整数 n。
2023-10-27 21:42:09
80
原创 積雪深差
给出了一定时间的雪深 ℎ1h1 和 11 小时前的雪深 ℎ2h2。此时,请计算并输出雪深度差 ℎ1−ℎ2h1−h2。第 11 行,一个整数表示某一时刻的雪深 ℎ1h1;第 22 行,一个整数表示一小时前的雪深 ℎ2h2。共一行,输出 ℎ1−ℎ2h1−h2。
2023-10-27 21:40:14
66
原创 回文数
若将n的各位数字反向排列所得自然数为m,如果m与n相等,则称n为回文数。例如,若n=1234321,反向排列得到m为1234321,m和n相等,则称n为一回文数;但若n=1234567,反向排列得到m为7654321,因为m和n不相等,则n不是回文数。回文是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“上海自来水来自海上”等。在数学中也有这样一类数字有这样的特征,称为回文数。一行,包含一个整数n(1<n≤1000000000)。如果是回文数,则输出YES,否则输出NO。
2023-10-26 12:44:31
44
原创 正方形
正方形是特殊的平行四边形之一。即有一组邻边相等,并且有一个角是直角的平行四边形称为正方形。设a为正方形的边长,s为正方形的面积,c为正方形的周长。第一行为正方形的面积,第二行为正方形的周长。一行,包含一个正整数a,表示正方形的边长。
2023-10-26 12:43:06
106
原创 [NOIP2011 提高组] 铺地毯
接下来的 nnn 行中,第 i+1i+1i+1 行表示编号 iii 的地毯的信息,包含四个整数 a,b,g,ka ,b ,g ,ka,b,g,k,每两个整数之间用一个空格隔开,分别表示铺设地毯的左下角的坐标 (a,b)(a, b)(a,b) 以及地毯在 xxx 轴和 yyy 轴方向的长度。对于 100%100\%100% 的数据,有 0≤n≤1040 \le n \le 10^40≤n≤104, 0≤a,b,g,k≤1050 \le a, b, g, k \le {10}^50≤a,b,g,k≤105。
2023-10-26 12:40:28
35
原创 [NOIP2002 普及组] 过河卒
对于 100%100 \%100% 的数据,1≤n,m≤201 \le n, m \le 201≤n,m≤20,0≤0 \le0≤ 马的坐标 ≤20\le 20≤20。棋盘用坐标表示,AAA 点 (0,0)(0, 0)(0,0)、BBB 点 (n,m)(n, m)(n,m),同样马的位置坐标是需要给出的。现在要求你计算出卒从 AAA 点能够到达 BBB 点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。一行四个正整数,分别表示 BBB 点坐标和马的坐标。NOIP 2002 普及组第四题。
2023-10-26 12:39:30
32
原创 独木桥
你希望找些刺激,于是命令你的士兵们到前方的一座独木桥上欣赏风景,而你留在桥下欣赏士兵们。所有士兵的速度都为 111,但一个士兵某一时刻来到了坐标为 000 或 L+1L+1L+1 的位置,他就离开了独木桥。对于 100%100\%100% 的数据,满足初始时,没有两个士兵同在一个坐标,1≤L≤5×1031\le L\le5\times 10^31≤L≤5×103,0≤N≤5×1030\le N\le5\times10^30≤N≤5×103,且数据保证 N≤LN\le LN≤L。转身不需要任何的时间。
2023-10-26 12:29:02
38
原创 [NOIP1998 普及组] 三连击
91, 2, \ldots , 91,2,…,9 共 999 个数分成 333 组,分别组成 333 个三位数,且使这 333 个三位数构成 1:2:31 : 2 : 31:2:3 的比例,试求出所有满足条件的 333 个三位数。本题为提交答案题,您可以写程序或手算在本机上算出答案后,直接提交答案文本,也可提交答案生成程序。若干行,每行 333 个数字。按照每行第 111 个数字升序排列。(剩余部分不予展示)
2023-10-26 12:27:54
29
原创 其他数据类型存储空间大小
分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
2023-10-25 12:46:12
29
原创 其他数据类型存储空间大小
分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
2023-10-25 12:26:04
39
原创 计算并联电阻的阻值
输入两个电阻阻抗大小,浮点型。输出并联之后的阻抗大小,结果保留小数点后2位。两个电阻阻抗大小,浮点型,以一个空格分开。并联之后的阻抗大小,结果保留小数点后2位。
2023-10-25 12:19:20
74
原创 计算多项式的值
输入仅一行,包含5个实数,分别是x,及参数a、b、c、d的值,每个数都是绝对值不超过100的双精度浮点数。数与数之间以一个空格分开。对于多项式f(x)=ax3+bx2+cx+d和给定的a,b,c,d,x,计算f(x)的值,保留到小数点后7位。输出一个实数,即f(x)的值,保留到小数点后7位。
2023-10-25 12:18:35
40
原创 地球人口承载力估计
假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供 x 亿人生活 a 年,或供 y 亿人生活 b 年。为了能够实现可持续发展,避免资源枯竭,地球最多能够养活多少亿人?一行,包括四个正整数x,a,y,b 两个整数之间用单个空格隔开。一个实数 z,表示地球最多养活 z 亿人,舍入到小数点后两位。条件:x>y,a<b,ax<by 各整数均不大于 10000。
2023-10-25 12:17:09
57
原创 A+B Problem
输入两个整数 a,ba, ba,b,输出它们的和(∣a∣,∣b∣≤109|a|,|b| \le {10}^9∣a∣,∣b∣≤109)。好吧,同志们,我们就从这一题开始,向着大牛的路进发。任何一个伟大的思想,都有一个微不足道的开始。两个以空格分开的整数。
2023-10-25 12:15:41
33
原创 有一门课不及格的学生
给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。若该生恰好有一门课不及格,输出1;一行,包含两个在0到100之间的整数,分别是该生的语文成绩和数学成绩。若该生恰好有一门课不及格,输出1;
2023-10-24 13:07:02
49
原创 判断一个数能否同时被3和5整除
判断一个数n 能否同时被3和5整除,如果能同时被3和5整除输出YES,否则输出NO。输入一行,包含一个整数n。( -1,000,000 < n < 1,000,000)输出一行,如果能同时被3和5整除输出YES,否则输出NO。
2023-10-24 13:05:47
70
原创 判断是否为两位数
判断一个正整数是否是两位数(即大于等于10且小于等于99)。若该正整数是两位数,输出1,否则输出0。若该正整数是两位数,输出1,否则输出0。一个正整数,不超过1000。
2023-10-24 13:05:12
62
原创 奇偶数判断
给定一个整数,判断该数是奇数还是偶数。如果n是奇数,输出odd;如果n是偶数,输出even。输出仅一行,如果n是奇数,输出odd;如果n是偶数,输出even。输入仅一行,一个大于零的正整数n。
2023-10-24 13:04:34
40
原创 输出绝对值
输入一个浮点数,输出这个浮点数的绝对值,保留到小数点后两位。输出这个浮点数的绝对值,保留到小数点后两位。输入一个浮点数,其绝对值不超过10000。
2023-10-24 13:03:50
61
原创 空格分隔输出
读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。输出字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。第三行是一个单精度浮点数;第四行是一个双精度浮点数。
2023-10-24 12:20:47
49
原创 整型与布尔型的转换
将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?一个整型范围内的整数,即初始时整型变量的值。一个整数,经过上述过程后得到的结果。
2023-10-24 12:17:56
32
原创 打印字符
输入一个整数,即字符的ASCII码,保证存在对应的可见字符。一个整数,即字符的ASCII码,保证存在对应的可见字符。一行,包含相应的字符。
2023-10-24 12:15:32
28
原创 浮点型数据类型存储空间大小
分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
2023-10-24 12:13:43
18
原创 整型数据类型存储空间大小
分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
2023-10-24 12:13:06
34
原创 与圆相关的计算
给出圆的半径,求圆的直径、周长和面积。输入圆的半径实数r,输出圆的直径、周长、面积,每个数保留小数点后4位。圆周率取值为3.14159。输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。输入包含一个实数r(0 < r ≤ 10,000),表示圆的半径。圆的直径:2*r 圆的面积:r*r*π 圆的周长:d*π。
2023-10-23 18:46:08
331
原创 温度表达转化
利用公式 C=5×(F−32)÷9(其中C表示摄氏温度,F表示华氏温度)进行计算转化,输入华氏温度F,输出摄氏温度C,要求精确到小数点后5位。输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后5位。输入一行,包含一个实数F,表示华氏温度。
2023-10-23 12:53:26
34
原创 甲流疫情死亡率
甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。输出仅一行,甲流死亡率,以百分数形式输出,精确到小数点后3位。输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。
2023-10-23 12:50:38
44
原创 计算分数的浮点数值
两个整数a和b分别作为分子和分母,既分数a/b,求它的浮点数值(双精度浮点数,保留小数点后9位)。输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位)。输入仅一行,包括两个整数a和b。
2023-10-23 12:49:02
23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人