- 博客(16)
- 收藏
- 关注
转载 C++:函数重载详细讲解
函数重载本质c++中通过函数名和函数确定一个函数所以相同的函数名,不同参数也是可以的不同于c语言,c语言没有函数重载,函数的本质地址就是函数名函数重载发生在同一个作用域内类中的重载构造函数重载普通成员函数重载静态成员函数重载全局函数、静态成员函数、普通成员函数可以发生重载吗?本质就是函数名和函数参数不同,并且发生在同一个作用域静态函数和普通成员函数是可以的全局函数作用域在全局作用域,所以不可以...
2021-12-16 20:54:11 199
原创 C++:有理数Rational类
定义一个有理数类Rational。该类存放分数形式的有理数。要求如下:(1)定义私有变量x和y分别存放分子和分母。(2)定义带默认参数值的构造函数,默认有理数为0(分子为0,分母为1)。(3)定义成员函数Add,Sub,Mul和Div,分别用来完成两个有理数的加、减、乘、除运算。(4)以X/Y形式打印有理数的Print函数。(5)以浮点数形式打印有理数的PrintFloat函数。(说明:分数不需以最简形式存放,四则运算后亦不需约分。主函数中需要你写出输出语句,其中加法和乘法输出X/Y形式结果,减法和除法输出
2021-12-12 17:06:35 5316
原创 C++:周期串
【题目描述】如果一个字符串可以由某个长度为k的字符串重复多次得到,我们说该串以k为周期。 例如,abcabcabcabc以3为周期(注意它也以6和12为周期)。输入一个长度不超过80的串,输出它的最小周期。----------------------------------------------------------------------非常简单好玩的题,我快要爱上string了,比char *;char [];好用太多了#include <iostream>
2021-12-10 21:26:05 893 1
原创 C++类与对象:定义一个学生类
【问题描述】定义一个学生类,包含3个成员变量,用来保存学生的姓名、年龄和学号,一个构造函数,用来初始化学生的姓名、年龄和学号。三个成员函数,分别用来获取学生的姓名、年龄和学号。类名和方法名根据主函数代码定义。 【样例输入】【样例输出】Name:tian Age:23 No:123 #include <iostream>using namespace std;class Student{//数据成员变量默认为private //注意名字不是字...
2021-12-08 19:24:01 13018
原创 C++函数:多项式求值
【题目描述】给定一个多项式,以及变量的值,求多项式的值。【输入格式】输入为三行数据,第一行是多项式的项数n,第二行有n个数,是多项式从高到低的系数,第三行是变量x的值。【输出格式】一行一个数表示多项式的值【输入样例】31 2 12【输出样例】9#include <iostream>#include <vector>using namespace std; int main() { int n, *p;//项数 cin&
2021-12-07 18:37:12 3425
原创 C++数组:数字组合
用1,2,3...9组成3元组<abc,def,ghi>,每个数字恰好使用一次。要求三个数的比例为abc:def:ghi=1:2:3。输出所有3元组。
2021-12-07 17:37:58 910
原创 C++ 数组:判断集合是否相等
C++ 给定两个集合A和B,判断他们是否相等。(集合元素可能需要去重) 。如果两个集合相等,则输出"yes",否则输出"no"
2021-12-07 13:27:27 2045
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人