
c++
yc_1994
这个作者很懒,什么都没留下…
展开
-
c++单向链表
// ConsoleApplication6.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。////小A刚学了二进制,他十分激动。为了确定他的确掌握了二进制,你给他出了这样一道题目://给定N个非负整数,将这N个数字按照二进制下1的个数分类,二进制下1的个数相同的数字属于同一类。求最后一共有几类数字?#include <iostream>#include <set>//输入的第一行是一个正整数T(0<T<=10),//表示样例个数。原创 2021-09-22 15:59:41 · 169 阅读 · 0 评论 -
c++多态案例
普通方式与多态对比普通方式写计算器类多态方式写计算器类普通方式写计算器类#include <iostream>#include<string>using namespace std;//普通方式写计算器class calculator {public: calculator(int n1,int n2); int getResult(string str) { if (str == "+") { return n原创 2021-09-13 09:21:18 · 382 阅读 · 0 评论 -
c++重载
重载自增运算符重载自增运算符重载#include <iostream>using namespace std;class Person { friend ostream& operator<<(ostream &cout, Person p);public: Person(int x) { m_Age = x; } //前置++运算符重载 Person& operator++() {原创 2021-09-12 13:52:59 · 238 阅读 · 0 评论 -
通讯录管理系统
通讯录管理系统系统需求创建项目菜单功能退出功能添加联系人显示联系人删除联系人查找联系人修改联系人清空联系人系统需求创建项目打开vs2019,点击创建新项目,创建新的c++项目菜单功能退出功能添加联系人显示联系人删除联系人查找联系人修改联系人清空联系人...原创 2021-09-03 19:15:11 · 314 阅读 · 0 评论 -
结构体案例
结构体案例需求需求创建一个老师结构体和学生结构体,老师中需要包括姓名,指导的学生,学生中需要包括姓名,成绩,通过函数将3名老师和5名学生的信息初始化,并且通过打印函数输出。#include<iostream>using namespace std;//定义学生结构体struct student { string s_Name; int score;};//定义老师结构体struct teacher { string t_Name; struct student s原创 2021-09-03 16:59:38 · 134 阅读 · 0 评论 -
c++算法
输出所有形如aabb的4位完全平方数(前面两个数字相等,后面两个数字也相等)#include<stdio.h>#include<math.h>int main(){for(int a=1;a<=9;a++) for(int b=0;b<=9;b++) { int n=a*1100+b*11; int m=floor(sqrt(n)+0.5);...原创 2020-05-09 14:37:37 · 154 阅读 · 0 评论 -
8 c++指针和引用
文章目录8.1 指针8.1.1 变量与指针8.1 指针8.1.1 变量与指针在c++中定义一个整型变量i,它需要4个字节,其内存就好像带有编号的小房间,所以编译器为变量i分配了编号为1000~1003的小房间,如图8.1所示。、...原创 2019-12-02 22:21:30 · 157 阅读 · 0 评论 -
7 c++函数章节例子
文章目录例题7.1例题7.1从键盘任意输入10个数字,使用直接插入排序法对这组数字有小到大进行排序。#include <iostream>#include<stdio.h>using namespace std;void insert(int s[],int n){ int i,j; for(i=2;i<=n;i++) { ...原创 2019-11-18 19:40:13 · 208 阅读 · 0 评论 -
dev c++下载和安装
1 下载下载地址原创 2019-11-14 15:58:32 · 3703 阅读 · 0 评论 -
6.4 c++实战
1 从键盘中任意输入5个整型数据存到数组a中,编程求出a中相邻两元素之和,并将这些和存到数组b中,按每行三个元素的形式输出。#include <iostream>#include<stdio.h>using namespace std;int main(){ int a[5],b[5],i; printf("please input array ...原创 2019-11-12 17:05:10 · 201 阅读 · 0 评论 -
6.3 字符数组的应用
计算字符串中有多少个单词。要求:输入一行字符,每个单词之间用空格分开,最后的字符不能为空。#include <iostream>#include<stdio.h>using namespace std;int main(){ char cstring[100]; int ilndex,iword=1; char cblank; ...原创 2019-11-11 22:08:12 · 154 阅读 · 0 评论 -
6.c++数组
6.1 一维数组一维数组定义方式类型声明符 数组名[常量表达式]一维数组的引用数组名[下标];例如:任意输入五个数,实现五个数据逆序存放。#include <iostream>#include<stdio.h>using namespace std;int main(){ int temp,a[5],i; printf("plea...原创 2019-10-10 16:35:20 · 184 阅读 · 0 评论 -
5 设计一个简单的ATM界面程序
5.1概述设计一个简单的模拟自动提款机ATM界面的程序,实现用户登录及取款等功能。5.2 需求分析模拟自动取款机ATN界面,有常用的功能。主要功能包括:用户输入密码登录主界面、取款功能、取款后显示取款金额和剩余金额、推出功能等5.3 设计思路先要用户输入密码,密码不正确并输入次数小于三次将提示重新输入,否则退出界面;密码正确进入取款界面,执行取款功能,然后显示取款金额和剩余金额,最后退...原创 2019-10-02 21:57:50 · 1406 阅读 · 0 评论 -
4.5.7 c++求灯塔数量
4.5.7 灯塔数量有一八层灯塔,每一层的灯数都是上一层的一倍,共有765盏灯,求最上层和最下层的灯数。#include <iostream>#include<stdio.h>using namespace std;int main(){ int n=1,m,sum,i; while(1) { m=n; ...原创 2019-10-01 18:27:26 · 1004 阅读 · 0 评论 -
c++输入输出简介
1、输入c++中使用对象cin作为标准输入流对象,使用格式cin>>对象1>>对象2>>...>>对象n;2、输出c++中使用对象cout作为标准输出流对象,使用格式 cout<<对象1<<对象2<<...<<对象n;3、例子从键盘输入三个数,求平均数后输出#include &l...原创 2019-08-31 22:35:19 · 189 阅读 · 0 评论 -
c++数据类型
c++基本数据类型c++的基本数据类型可以分为五类:布尔型、整数型、实数型、空值性和字符型,分别用关键字bool、int、float、void和char。int型还可以分为signed int (有符号整型)、unsigned int(无符号整型);还可以加上长短修饰short、long,将int分成short int(短整型)、long int(长整型)。...原创 2019-09-01 22:25:25 · 210 阅读 · 0 评论 -
常量
1、符号常量c++的定义形式如下:#define 符号常量名 数值例如#define pi 3.14与直接使用数据相比,使用常量增强程序的可读性。注意:1定义符号常量时不能用赋值号,#define pi=3.14是错误的2由于define是预处理指令,语句不能以分号结尾2、常变量c++的定义形式如下:const 数据类型 符号常变量=数值;例如const fl...原创 2019-09-02 21:38:38 · 696 阅读 · 0 评论 -
c++例子
1、求1-10的累加和//1-100求和#include<iostream>using namespace std;int main(){ int i,sum=0; for(i=1;i<=100;i++) { sum=sum+i; } printf("%d",sum); }结果:...原创 2019-09-06 16:39:18 · 212 阅读 · 0 评论 -
codeblocks安装教程
1、进入官网选择downloads2、选择binary release版本3、下载适合自己系统的版本例如电脑是windows,可以选择下面的版本下载。4、下载后是exe文件双击安装5、安装步骤安装路径默认是c盘,如果改为其他盘需要记住等待安装完成打开这个界面代表安装成功。安装过程中如果修改了安装路径那么需要在codeblocks中进行设置,否则无法进行调试。...原创 2019-09-08 22:15:35 · 1929 阅读 · 0 评论 -
3-4c++编程求乘积大于和的数
编程求10~99之间满足各位上数的乘积大于各位上数的和的所有数,并将结果以每行5个的形式输出#include<iostream>#include<stdio.h>using namespace std;int main(){ int i,j,s,ji,k,g,flag=0; for(i=10;i<=99;i++) { ...原创 2019-09-18 19:15:05 · 825 阅读 · 0 评论 -
3-5 c++判断闰年
3-5 c++ if语句的使用闰年的判断条件:1,能被4整除,并且不能被100整除或者2,能被400整除方法1:#include <iostream>using namespace std;//输入年份判断是否是闰年int main(){ int year; cout << "请输入年份" << endl; cin&...原创 2019-09-20 14:35:15 · 731 阅读 · 0 评论 -
3-7 c++ while循环
1、while循环while 循环语句的形式如下:while(表达式){ 重复执行的内容。}while循环计算1~10的的累加#include <iostream>using namespace std;//使用while循环计算1-10的累加int main(){ int sum=0,i=1; while(i<=10) { ...原创 2019-09-21 11:18:39 · 307 阅读 · 0 评论 -
c++输入输出
输入一个三位数(列如abc),则将这个三位数倒序输出(如cba)。要求程序能够处理多组测试数据。#include <iostream>#include<stdio.h>#include<cmath>using namespace std;int main(){ char ch[3]; while(cin>>ch[0]>...原创 2019-09-24 22:30:54 · 359 阅读 · 1 评论 -
判断三角形类型
根据输入的三角形的三边判断三角形的类型,并输出面积和类型#include <iostream>#include<stdio.h>#include<math.h>//判断三角形类using namespace std;int main(){ int a,b,c; float s,area; printf("请输入三个数\n"); whi...原创 2019-09-30 16:16:56 · 1271 阅读 · 0 评论 -
c++学习之路
输出Hello World# include <iostream> //引入头文件using namespace std; //使用命名空间stdint main() //程序路口{ cout <<"Hello world"<< endl;//<<插入操作符,endl换行符号 return ...原创 2019-08-17 15:04:34 · 91 阅读 · 0 评论