C++
阿昌呀
这个作者很懒,什么都没留下…
展开
-
1057: 素数判定
题目描述输入一个正整数n,判断n是否是素数,若n是素数,输出”Yes”,否则输出”No”。输入输入一个正整数n(n<=1000)输出如果n是素数输出"Yes",否则输出"No"。输出占一行。样例输入 Copy2样例输出 CopyYes解题方法素数(Prime number,又称质数):指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除...原创 2020-04-28 08:16:03 · 885 阅读 · 0 评论 -
1056: 幸运数字
题目描述小明对某些数字有偏爱,例如,他喜欢7的倍数,而不喜欢4的倍数,如果一个整数是7的倍数,而不是4的倍数,小明会认为这个数字是他的幸运数字。现在给定两个整数m和n,请你帮小明找m到n范围内的最大的幸运数字。如果m到n范围内没有幸运数字,则输出“no”输入两个正整数m和n(m < =n,且均小于10的9次方)输出一个整数,即m到n范围内的最大的幸运数字。样例输入 C...原创 2020-04-26 21:18:25 · 1554 阅读 · 0 评论 -
1055: 兔子繁殖问题
使用C++编写程序题目描述这是一个有趣的古典数学问题,著名意大利数学家Fibonacci曾提出一个问题:有一对小兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。按此规律,假设没有兔子死亡,第一个月有一对刚出生的小兔子,问第n个月有多少对兔子?输入输入月数n(1<=n<=44)。输出输出第n个月有多少对兔子。样例输入 Copy...原创 2020-04-28 11:15:46 · 1071 阅读 · 0 评论 -
1000:A+B Problem(A+B问题)
使用C++编写程序Description(描述)Calculate a+b(计算a+b)Input(输入)Two integer a,b (0<=a,b<=10) (两个整数a,b(0<=a,b<=10))Output(输出)Output a+b(输出a+b)Sample Input(样本输入)1 2Sample Output(样本输出)...原创 2020-04-26 08:27:31 · 692 阅读 · 0 评论 -
1054: 猴子吃桃
使用C++编写程序原创 2020-04-14 20:58:24 · 289 阅读 · 0 评论 -
1053: 正弦函数
使用C++编写程序题目描述输入x,计算上面公式的前10项和。输入输入一个实数x。输出输出一个实数,即数列的前10项和,结果保留3位小数。样例输入 Copy1样例输出 Copy0.841...原创 2020-04-14 15:37:07 · 969 阅读 · 0 评论 -
1052: 数列求和4
使用C++编写程序题目描述输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246输入包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数输出输出前n项和,单独占一行样例输入 Copy3 2样例输出 Copy246解题方法方法一:unsigned Accumulator = 0; ...原创 2020-04-09 17:18:30 · 904 阅读 · 0 评论 -
1051: 平方根的和
使用C++编写程序题目描述数列的定义如下:数列的第一项为item,以后各项为前一项的平方根,求数列的前n项的和。输入由两个整数item(item<10000)和n(n<1000)组成,item和n的含义如前所述。输出输出该数列的和,占一行,要求精度保留2位小数。样例输入 Copy84 4样例输出 Copy97.93解题方法float Acc...原创 2020-04-09 15:50:31 · 609 阅读 · 0 评论 -
1050: 阶乘的累加和
使用C++编写程序题目描述求1! + 2! + ……n!输入输入一个整数n,你可以假定n不大于10。输出输出一个整数,即阶乘累加的结果,单独占一行。样例输入 Copy4样例输出 Copy33程序代码如下#include<iostream>//#include<vector> ...原创 2020-04-08 14:59:07 · 452 阅读 · 0 评论 -
1049: 平方和与立方和
使用C++编写程序题目描述给定两个整数m和n,求出m~n这段连续的整数中所有偶数的平方和以及所有奇数的立方和。输入由两个整数m和n组成,你可以假定m<=n.输出应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。32位整数足以保存结果。样例输入 Copy2 5样例输出 Copy20 152程序代码如下#include...原创 2020-04-08 14:10:45 · 429 阅读 · 0 评论 -
1048: 阶乘表
使用C++编写程序题目描述输入一个正整数n(n<=20),输出1到n之间阶乘表。输入输入只有一个正整数n。输出输出1到n之间的阶乘表,格式见输出样例。每行两个数据,第一个数据占4列,第二个数据占20列,左对齐。样例输入 Copy5样例输出 Copy1 12 23 64 245 120提示注意int类型的表示范围程序...原创 2020-04-08 10:58:37 · 715 阅读 · 0 评论 -
1047: 对数表
使用C++编写程序题目描述输入两个正整数m和n,输出m到n之间每个整数的自然对数。输入输入包括两个整数m和n(m<=n),之间用一个空格隔开。输出每行输出一个整数及其对数,整数占4列,对数占8列,右对齐,对数保留4位小数。样例输入 Copy2 4样例输出 Copy2 0.69313 1.09864 1.3863程序代码如下#include...原创 2020-04-07 21:30:01 · 807 阅读 · 0 评论 -
1046: 奇数的乘积
使用C++编写程序题目描述给你n个整数,求他们中所有奇数的乘积。输入第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。输出输出n个数中的所有奇数的乘积,占一行。样例输入 Copy52 5 4 6 7样例输出 Copy35程序代码如下#include<iostream>#include<ve...原创 2020-04-07 20:07:07 · 547 阅读 · 0 评论 -
1045: 数值统计
使用C++编写程序题目描述统计给定的n个数中,负数、零和正数的个数。输入输入的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个整数输出输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。样例输入 Copy60 1 2 3 -1 0样例输出 Copy1 2 3程序代码如下...原创 2020-04-07 18:29:32 · 416 阅读 · 0 评论 -
1044: 不及格率
使用C++编写程序:题目描述输入n和n个学生成绩(实数),输出不及格率。输入输入的第一行是一个整数n,第二行是n个实数,用空格隔开。输出输出一个实数,表示不及格率,结果保留2位小数,单独占一行。样例输入 Copy898 45 86 79 56 75 90 70样例输出 Copy0.25提示注意,不及格率为0时,输出0.00程序代码如下:...原创 2020-03-29 14:12:28 · 590 阅读 · 0 评论 -
1043: 最大值
使用C++编写程序题目描述输入一个整数n和n个整数,输出这n个整数的最大值。输入输入有两行:第一行是一个正整数n,第二行是n个整数。输出输出包含一个整数,即n个数中的最大值,单独占一行。样例输入 Copy43 7 5 6样例输出 Copy7程序代码如下#include<iostream>#include<vector> ...原创 2020-03-29 20:24:47 · 1371 阅读 · 0 评论 -
1042: 数列求和3
使用C++编写程序题目描述求1-2/3+3/5-4/7+5/9-6/11+…的前n项和,结果保留3位小数。输入输入正整数n(n>0)。输出输出一个实数,保留3位小数,单独占一行。样例输入 Copy5样例输出 Copy0.917程序代码如下:...原创 2020-03-29 19:49:11 · 873 阅读 · 0 评论 -
1041: 数列求和2
使用C++编写程序:题目描述输入一个整数n,输出数列1-1/3+1/5-……前n项的和。输入输入只有一个整数n。输出结果保留2为小数,单独占一行。样例输入 Copy3样例输出 Copy0.87程序代码如下:#include<iostream>#include<iomanip> //fixed和setp...原创 2020-03-23 16:23:03 · 603 阅读 · 0 评论 -
1040: 数列求和1
使用C++编写程序题目描述输入一个整数n,输出数列1+1/3+1/5+……前n项的和。输入输入只有一个正整数n。输出结果保留2位小数,单独占一行样例输入 Copy3样例输出 Copy1.53程序代码如下:#include<iostream>#include<iomanip>#define ElemType_U unsigned...原创 2020-03-29 15:08:47 · 315 阅读 · 0 评论 -
1039: n个数求和
使用C++编写程序:题目描述输入一个整数n和n个整数,输出这n个整数的和。输入输入有两行:第一行是一个正整数n,第二行是n个整数。输出输出一个整数,即n个数的和。输出单独占一行。样例输入 Copy37 3 2样例输出 Copy12程序代码如下:#include<iostream>#define ElemType_I intusing ...原创 2020-03-23 15:11:09 · 976 阅读 · 0 评论 -
STL中algorithm库的max_element()和min_element()(附:max()和min())
max_element()和min_element()头文件:#include< algorithm >作用:返回一个迭代器(输出值的话要在前面加 *)max_element(first,end,cmp);返回容器中最大值的指针(序列([first,end))中的最大元素,max_element()默认是从小到大排列,max_element() 输出最后一个值),...原创 2020-03-23 10:04:31 · 1071 阅读 · 0 评论 -
1038: 绝对值最大
使用C++编写程序:题目描述输入3个整数,输出绝对值最大的那个数。输入输入包含3个int范围内的整数,用空格隔开。输出输出三个数中绝对值最大的数,单独占一行。若绝对值最大的数不唯一,则输出最先出现的那个。例如,若输入为1 -3 3,则输出为-3;若输入为1 3 -3则输出为3。样例输入 Copy1 2 -3样例输出 Copy-3程序代码如下:#inclu...原创 2020-03-22 17:07:16 · 533 阅读 · 0 评论 -
C++Primer读书笔记:第一篇C++概述
1、过程化程序设计方法:在过程化程序设计方法(procedural programming)中一个问题可直接由一组算法来建立模型。2、抽象数据类型(ADT):在20世纪70年代程序设计的焦点从过程化程序设计方法转移到了抽象数据类型 (abstract data type 简写为ADT)的程序设计上,现在通常称之为基于对象(object based)的程序设计。3、继承和动态绑定:...原创 2020-03-20 16:54:51 · 153 阅读 · 0 评论 -
1037: 四则运算
使用C++编写程序:题目描述给你一个简单的四则运算表达式,包含两个实数和一个运算符,请编程计算出结果输入表达式的格式为:s1 op s2, s1和s2是两个实数,op表示的是运算符(+,-,*,/),也可能是其他字符输出如果运算符合法,输出表达式的值;若运算符不合法或进行除法运算时除数是0,则输出"Wrong input!"。最后结果小数点后保留两位。样例输入 Copy...原创 2020-03-06 10:18:55 · 670 阅读 · 0 评论 -
1036: 某年某月有多少天
使用C++编写程序:题目描述给你一个年份和月份,求该月有多少天输入一个年份(正整数),一个月份(1-12),中间有一个空格隔开输出该月的天数,单独占一行。样例输入 Copy2012 2样例输出 Copy29程序代码如下:#include<iostream>//#include<vector> ...原创 2020-03-05 09:51:47 · 551 阅读 · 0 评论 -
1035: 分段函数求值
使用C++编写程序:题目描述已知:y是x的函数, 当x<-2时,y=7-2x; 当x>=-2,且x<3时,y=5-|3x+2|; 当x>=3时,y=3x+4输入任意输入一个整数x。输出输出为一个整数,即x对应的函数值。样例输入 Copy2样例输出 Copy-3程序代码如下:#include<iostream>...原创 2020-03-04 20:53:10 · 827 阅读 · 0 评论 -
1034: 夏季促销
使用C++编写程序:题目描述商场夏季促销,购物500元以下,不打折;购物500元(含)以上,95折;购物1000元(含)以上,9折;购物3000元(含)以上,85折;购物5000元(含)以上,8折。根据消费金额,确定用户实际需要支付的数目。输入输入一个实数,表示消费金额。输出输出一个实数,表示用户实际需要支出的数目,保留两位小数。样例输入 Copy5100样例输出...原创 2020-03-04 20:16:10 · 777 阅读 · 0 评论 -
1033: 五级制成绩
使用C++编写程序:题目描述给定一个百分制成绩, 请根据百分制成绩输出其对应的等级。转换关系如下:90分及以上为’A’,80~89为’B’70~79为’C’,60~69为’D’,60分以下为’E’。输入一个百分制成绩(0~100的整数)。输出输出对应的等级。样例输入 Copy100样例输出 CopyA程序代码如下:#include<ios...原创 2020-03-04 12:46:13 · 719 阅读 · 0 评论 -
1032: 员工薪水
使用C++编写程序:题目描述某公司规定,销售人员工资由基本工资和销售提成两部分组成,其中基本工资是1500元/月,销售提成规则如下:销售额小于等于10000元时,按照5%提成;销售额大于10000元但小于等于50000元时,超出10000部分按照3%提成;销售额大于50000元时,超出50000部分按照2%提成。编写程序,根据销售额计算员工收入。输入输入一个整数表示销售额...原创 2020-03-04 12:21:23 · 508 阅读 · 0 评论 -
1031: 判断点在第几象限
使用C++编写程序:题目描述从键盘输入2个整数x、y值,表示平面上一个坐标点,判断该坐标点处于第几象限,并输出相应的结果。输入输入x,y值表示一个坐标点。坐标点不会处于x轴和y轴上,也不会在原点。输出输出对应的象限,用数字1,2,3,4分别对应四个象限。样例输入 Copy1 1样例输出 Copy1程序的代码如下:#include<iostream&...原创 2020-03-03 21:00:29 · 3489 阅读 · 0 评论 -
1030: 判断直角三角形
使用C++编写程序:题目描述输入三个正整数,判断用这三个整数做边长是否能构成一个直角三角形。输入输入三个正整数。输出能否构成直角三角形。如能输出:yes.若不能,输出:no。样例输入 Copy6 8 10样例输出 Copyyes程序代码如下:#include<iostream>#include<cmath>#define El...原创 2020-03-01 16:57:01 · 1900 阅读 · 0 评论 -
1029: 三角形判定
使用C++编写程序:题目描述给你三个正整数,判断用这三个整数做边长是否能构成一个三角形。输入输入为三个int范围的正整数,中间有一个空格隔开。输出如果能构成三角形,输出"Yes",否则输出"No"样例输入 Copy3 4 5样例输出 CopyYes程序代码如下:#include<iostream>#define ElemType_I int...原创 2020-03-01 16:34:27 · 371 阅读 · 0 评论 -
1028: I love 闰年!
使用C++编写程序:题目描述根据一个年份,判断是否是闰年。输入输入为一个整数,表示一个年份。输出如果是闰年,输出"Yes",否则输出"No"。输出单独占一行。样例输入 Copy2012样例输出 CopyYes程序代码如下:#include<iostream>#define ElemType_U unsignedusing namespa...原创 2020-03-01 15:26:52 · 242 阅读 · 0 评论 -
1027: 判断水仙花数
使用C++编写程序:题目描述春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153 = 1 ^ 3 + 5 ^ 3 +3 ^ 3现在要求输入一个三位数,判断该数是否是水仙花数,如果是,输出“yes”,否则输出“no”输入输入一个三位的正整数。输出输出“yes”或“no”。...原创 2020-03-01 14:40:22 · 688 阅读 · 0 评论 -
C++标准函数库cctype中的isalnum()
isalnum()功能:判断一个字符是否是字母或者(十进制)数字,若为字母或者数字,则返回True(非0值),否者返回False(0)函数原型:int isalnum ( int c )参数c:要检测的字符。它可以是一个有效的字符(被转换为 int 类型),也可以是 EOF(表示无效的字符)。使用个例:1、cout << isalnum(Char)<&...原创 2020-03-01 13:02:18 · 11512 阅读 · 0 评论 -
1026: 字符类型判断
使用C++编写程序:题目描述从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。输入输入一个字符。输出如果该字符是大写字母,则输出“upper”;若是小写字母,则输出“lower”;若是数字字符,则输出“digit”;若是其他字符,则输出“other”。(输出不含双引号)。样例输入 Copy1样例输出 Copydi...原创 2020-02-29 20:44:16 · 1252 阅读 · 0 评论 -
1025: 最大字符
使用C++编写程序:题目描述给你三个ASCII字符(不含空白字符:包括空格、制表符\t、回车换行符\n),找出其中最大的那个输入输入包含三个字符,之间有一个空格隔开。输出输出ASCII码最大的那个字符,占一行。样例输入 Copya b c样例输出 Copyc程序代码如下:#include<iostream>#include<algor...原创 2020-02-29 19:45:32 · 733 阅读 · 0 评论 -
1024: 计算字母序号
使用C++编写程序:题目描述输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为1)。输入输入只有一个英文字母。输出输出一个整数,表示该字母在字母表的序号,输出单独占一行。样例输入 CopyD样例输出 Copy4程序代码如下:#include<iostream>#include<cctype...原创 2020-02-29 14:25:32 · 2419 阅读 · 0 评论 -
1023: 大小写转换
使用C++编写程序:题目描述输入一个字母,若是小写字母,则变为大写输出,否则,原样输出。输入输入为一个字符。输出按题目要求输出一个字符,单独占一行。样例输入 Copya样例输出 CopyA程序代码如下:#include<iostream>#include<string>#include<cctype>#defin...原创 2020-02-23 15:58:32 · 354 阅读 · 0 评论 -
1022: 三整数排序
使用C++编写程序:题目描述从键盘输入三个整数x,y和z,按从大到小的顺序输出它们的值。输入输入三个整数x,y和z。输出按从大到小的顺序输出它们的值。样例输入 Copy20 16 18样例输出 Copy20 18 16程序代码如下:#include<iostream>#include<iomanip>#include<a...原创 2020-02-23 14:52:44 · 824 阅读 · 0 评论