C++语言程序设计基础
文章平均质量分 68
少女叉着腰
头像是我老婆,不服请拔刀
展开
-
C2-2 进制转换
C2-2 进制转换 (100/100 分数)题目描述已知一个只包含 0 和 1 的二进制数,长度不大于 10 ,将其转换为十进制并输出。输入描述输入一个二进制整数n,其长度不大于10输出描述输出转换后的十进制数, 占一行样例输入110样例输出6提交代码#includeusing nam原创 2017-01-22 16:26:43 · 836 阅读 · 0 评论 -
C6-3 数组第K小数
C6-3 数组第K小数 (100/100 分数)题目描述给定一个整数数组a[0,...,n-1],求数组中第k小数输入描述首先输入数组长度n和k,其中1然后输出n个整形元素,每个数的范围[1, 5000]输出描述该数组中第k小数样例输入4 21 2 3 4样例输出2注释 #incl原创 2017-01-22 17:02:52 · 906 阅读 · 0 评论 -
C6-2 字符串的回文子序列个数
C6-2 字符串的回文子序列个数 (100/100 分数)题目描述求一个长度不超过15的字符串的回文子序列个数(子序列长度>=1)。输入描述输入一个长度不超过15的字符串,字符串均由小写字母表示输出描述输出其回文子序列个数样例输入abaa样例输出10注释本例中其所有回文子序列为:a,原创 2017-01-22 17:00:28 · 1418 阅读 · 0 评论 -
C6-1 最大子数组和
C6-1 最大子数组和 (100/100 分数)题目描述给定一个数组a[0,...,n-1],求其最大子数组(长度>=1)和输入描述第一行一个整数n(1输出描述输出一个整数表示最大子数组和样例输入51 -1 1 1 -1样例输出2注释 #include #include using n原创 2017-01-22 16:58:34 · 960 阅读 · 0 评论 -
C5-2 数老鼠
C5-2 数老鼠 (100/100 分数)题目描述请实现一个老鼠类,下面已给出代码模板,请根据main函数中对该类的操作,补充类实现部分完成代码。该类有个公有静态变量num记录该类的所有对象数,主函数将会在不同语句之后输出对象数,只有正确地实现该类,保证num正确记录该类的对象数,才能输出正确的结果。#include using namespace s原创 2017-01-22 16:56:04 · 595 阅读 · 0 评论 -
C5-1 “鱼额宝”
C5-1 “鱼额宝”(100/100 分数)题目描述请实现一个“鱼额宝”类,下面已给出代码模板,请根据main函数中对该类的操作,补充类实现部分完成代码。“鱼额宝”类可以记录账户余额、存钱、取钱、计算利息。该类中有一个私有静态成员变量profitRate存储“鱼额宝”的利率,可以用共有静态成员函数setProfitRate修改利率的值。程序输入为第1天至第n天连续n天的原创 2017-01-22 16:53:42 · 688 阅读 · 1 评论 -
C4-3 一元二次方程求解
C4-3 一元二次方程求解 (70/100 分数)题目描述对于一元二次方程ax^2 + bx + c = 0,解可以分为很多情况。若该方程有两个不相等实根,首先输出1,换行,然后从小到大输出两个实根,换行;若该方程有两个相等实根,首先输出2,换行,然后输出这个这个实根,换行;若该方程有一对共轭复根,输出3,换行;若该方程有无解,输出4原创 2017-01-22 16:51:36 · 782 阅读 · 2 评论 -
C4-2 反转整数
C4-2 反转整数 (100/100 分数)题目描述对于输入的一个正整数,输出其反转形式要求使用c++ class编写程序。可以创建如下class#include using namespace std; class Integer{private: int _num;//getLength()函数获取_num长度 int原创 2017-01-22 16:48:41 · 367 阅读 · 0 评论 -
C4-1 最大公约数
C4-1 最大公约数 (100/100 分数)题目描述求两个正整数a 和 b的最大公约数。要求使用c++ class编写程序。可以创建如下class#include using namespace std;class Integer {private: int _num;public://构造函数 Integer(int num原创 2017-01-22 16:48:05 · 596 阅读 · 0 评论 -
C3-4 斐波那契数列选做题
C3-4 斐波那契数列选做题 (100/100 分数)题目描述斐波那契数列f(n)满足以下定义:f(0) = 1, f(1) = 1, f(n) = f(n-1) + f(n-2) (n >= 2)。本题的数据规模比原先更大输入描述每行输入一个整数 n0 输出描述对于每一行输入,输出斐波那契数列原创 2017-01-22 16:45:48 · 830 阅读 · 0 评论 -
C3-3 丑数
C3-3 丑数 (100/100 分数)题目描述只包含因子2,3,5的正整数被称作丑数,比如4,10,12都是丑数,而7,23,111则不是丑数,另外1也不是丑数。请编写一个函数,输入一个整数n,能够判断该整数是否为丑数,如果是,则输出True,否则输出False。输入描述每行输入一个正整数 n1 输出描述对于每一行输入,输出其是否为原创 2017-01-22 16:43:37 · 427 阅读 · 0 评论 -
C3-1 直角三角形
#include using namespace std;bool right_angled_triangle(int a,int b,int c);int main(){ int a,b,c; cin>>a>>b>>c; cout<<endl; if(right_angled_triangle(a,b,c)==1) cout<<"True"; if(right_angl原创 2017-01-22 16:36:34 · 662 阅读 · 0 评论 -
C3-2 斐波那契数列
C3-2 斐波那契数列 (100/100 分数)题目描述斐波那契数列f(n)满足以下定义:f(0) = 1, f(1) = 1, f(n) = f(n-1) + f(n-2) (n >= 2)。请用递归的方法编写函数,对于给定的n,求出斐波那契数列的第n项f(n)输入描述每行输入一个整数 n0 输出描述原创 2017-01-22 16:40:03 · 472 阅读 · 0 评论 -
C2-3实心菱形
C2-3实心菱形 (100/100 分数)题目描述打印 n 阶实心菱形输入描述输入一个整数n,n输出描述输出 n 阶实心菱形 , 占 2*n-1 行样例输入3样例输出 * ******** *** *提交代码#includeusing namespace std;int ma原创 2017-01-22 16:35:28 · 251 阅读 · 0 评论 -
C2-1简单题目
C2-1简单题目 (100/100 分数)题目描述任意给定 n 个整数,求这 n 个整数序列的和、最小值、最大值输入描述输入一个整数n,代表接下来输入整数个数,n输出描述输出整数序列的和、最小值、最大值。用空格隔开,占一行样例输入21 2样例输出3 1 2原创 2017-01-22 16:19:00 · 392 阅读 · 0 评论 -
C6-4 最大子数组和(加强版)
C6-4 最大子数组和(加强版) (附加题,不计分) (100/100 分数)题目描述给定一个数组a[0,...,n-1],求其最大子数组(长度>=1)和输入描述第一行一个整数n(1输出描述输出一个整数表示最大子数组和样例输入51 -1 1 1 -1样例输出2注释本题和C6原创 2017-01-22 17:04:07 · 556 阅读 · 0 评论