
C++
文章平均质量分 76
KonBAI-Q
这个作者很懒,什么都没留下…
展开
-
C++ map的基本操作和使用
Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作! 1.map最基本的构造函数; map<string , int >mapstring; map<int ,string >mapint; map<sring, char>mapstrin...转载 2018-05-01 11:39:30 · 1461 阅读 · 0 评论 -
类型转换
类型转换类型转换可以分为强制类型转换和自动类型转换。自动类型转换 自动类型转换是编译器自动转换的,这种转换只能由低位向高位转换时,编译器才会自动帮我们转换,但是高位向地位转换的话,就需要我们强制类型转换的。 以下四种情况下会进行隐式转换:算术运算式中,低类型能够转换为高类型。赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型;函数调用中参数传递时,系统隐式地将实参转换为...原创 2018-07-19 02:18:40 · 354 阅读 · 0 评论 -
使用函数求素数和
使用函数求素数和本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。函数接口定义:int prime( int p );int PrimeSum( int m, int n );其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数PrimeSum返回区间[m, n]内所...原创 2018-07-16 22:11:59 · 5816 阅读 · 0 评论 -
符号函数
符号函数本题要求实现符号函数sign(x)。函数接口定义:int sign( int x );其中x是用户传入的整型参数。符号函数的定义为:若x大于0,sign(x) = 1;若x等于0,sign(x) = 0;否则,sign(x) = −1。裁判测试程序样例:#include &lt;iostream&gt;using namespace std;int s...原创 2018-07-16 22:07:04 · 15163 阅读 · 0 评论 -
圆形体体积计算器
圆形体体积计算器 输入格式: 在每次计算之前,要求输出如下界面:1-Ball 2-Cylinder 3-Cone other-Exit Please enter your command: 然后从标准输入读进一个整数指令。输出格式: 如果读入的指令是1或2或3,则执行相应的体积计算;如果是其他整数,则程序结束运行。当输入为1时,在计算球体体积之前,打印Please ...原创 2018-07-16 22:01:22 · 5587 阅读 · 0 评论 -
求奇数和
求奇数和本题要求计算给定的一系列正整数中奇数的和。输入格式: 输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。输出格式: 在一行中输出正整数序列中奇数的和。输入样例: 8 7 4 3 70 5 6 101 -1输出样例: 116...原创 2018-07-16 21:58:50 · 2267 阅读 · 0 评论 -
元素移除
元素移除给定一个数组 AA,除了一个数出现一次之外,其余数都出现三次。找出出现一次的数。如:{1, 2, 1, 2, 1, 2, 7}{1,2,1,2,1,2,7},找出 77。你的算法只能是线性时间的复杂度,并且不能使用额外的空间哦~输入格式 第一行输入一个数 n(1 \leq n \leq 500)n(1≤n≤500),代表数组的长度。接下来一行输入 nn 个 int 范...原创 2018-07-16 21:56:34 · 213 阅读 · 0 评论 -
字符串长度
字符串长度读入了一个字符串,调用了一个叫str_len的函数来计算这个字符串的长度,并输出。请完成str_len函数,实现我们上述的功能吧。样例输入 abcdefg样例输出 7...原创 2018-07-16 21:54:46 · 613 阅读 · 0 评论 -
万年历面向对象实现
使用面向对象的方法实现一个万年历(阳历版)。 【实现提示】: 本问题的关键是确定所求月份的第一天是星期几。如我们想确定2009年12月1日是星期几,我们可以采用下面的方法: (1) 求出2009年12月1日是当年的第几天,存在c里面。 (2) s=year-1+(year-1)/4-(year-1)/100+(year-1)/400 + c; (3) num=s...原创 2018-04-29 02:03:32 · 1262 阅读 · 0 评论 -
兔子繁衍问题(斐波那契数列)
兔子繁衍问题(15 分) 一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对? 输入格式: 输入在一行中给出一个不超过10000的正整数N。 输出格式: 在一行中输出兔子总数达到N最少需要的月数。 输入样例: 30 ...原创 2018-04-18 20:59:09 · 9970 阅读 · 4 评论 -
猴子选大王
猴子选大王题目要求如下: 7-28 猴子选大王(20 分) 一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王? 输入格式: 输入在一行中给一个正整数...原创 2018-04-19 19:22:25 · 1909 阅读 · 0 评论 -
求给定精度的简单交错序列部分和
题目要求如下: 7-15 求给定精度的简单交错序列部分和(15 分) 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过...原创 2018-04-27 01:17:49 · 6887 阅读 · 0 评论 -
PTA 猴子选大王
猴子选大王 (20 分)一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?输入格式:输入在一行中给一个正整数N(≤1000)。输出格式:在一行中输出当选猴王的编号。输入样...原创 2018-11-19 13:07:44 · 2156 阅读 · 0 评论