![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++基础篇
从0开始记录学习c++的道路上需要写的一些具体项目,对一些没有接触过的小白来说比较容易上手,从最基本的打印Hello world开始,具体的讲解了在学习c++的时候会遇到的一些问题,以及需要注意的点。
老尚嵌入式
这个作者很懒,什么都没留下…
展开
-
c++通讯录
通讯录管理系统c++学习过程中的一次“晋级赛”,通讯录很大的考验了学生对于c++语法的理解和认识,在指针,实参形参,值传递地址传递和结构体方面的要求较高,对于初学者来说通讯录管理系统是个考验基础能力较好的小程序。通讯录包括7个功能分别是菜单功能*添加联系人*显示联系人*删除联系人*查找联系人*修改联系人*清空联系人*退出通讯录*//// main.cpp// 通讯录//// Created by 龚玉尚 on 2021/3/24.//#include原创 2021-03-25 14:09:44 · 496 阅读 · 1 评论 -
c++利用地址传递获取冒泡数(11)
值传递与地值传递值传递:实参将值传递给形参,运行完子函数之后实参的值不发生改变;地址传递:将实参的地址里面的值传递给形参,运行完子函数之后,实参发生改变;#include <iostream>using namespace std;/* Function action:Bubble sort arr by passing by value and address; Formal parameter:*arr,len; Bubble sort:Move the large numb原创 2021-03-17 09:23:20 · 84 阅读 · 0 评论 -
c++ 学生成绩统计(10)
用于存放学生成绩的算法将学生成绩输入进系统,算出总分并且打印出来#include <iostream>using namespace std;//字符型数组,用来存放中文数组#include <string>//用来实现打印数据左端或右端对其的头文件#include <iomanip>int main(int argc, const char * argv[]) { //定义一个二维数组 int scores[3][3]; /*=原创 2021-03-10 21:17:44 · 2597 阅读 · 0 评论 -
c++冒泡数算法(9)
冒泡数算法即把么哥数组的最大数放到数组的最后一位即冒泡本算法利用双层嵌套,外层逐次减一(每次冒泡之后检测的次数减一,内层检测12 23 34 45······)#include <iostream>using namespace std;int main(int argc, const char * argv[]) { //建立随机数组 int arr[9]={2,4,3,1,6,7,9,0,8}; //建立空变量用于存放临时数据 int m=0;原创 2021-03-10 20:58:14 · 102 阅读 · 0 评论 -
c++五只小猪(8)
寻找数组中5个元素的最大值通过for循环找出数组中五个元素的最大值思路:先创建一个用于存放数据的变量,然后逐个比较数组中的元素和该表量的大小,如果数组中的元素比较大,那么将这个元素放到变量中,逐个检测完后,变量中就是数组的最大值了#include <iostream>using namespace std;int main(int argc, const char * argv[]) { // insert code here... //建立五只小猪数组 int原创 2021-03-10 20:27:54 · 115 阅读 · 0 评论 -
c++实现数组元素逆置(7)
在c++利用循环嵌套的方法实现 数组元素逆置并且用for循环对其进行打印易错点:在进行数组元素互换时,先将被置换元素放到空变量里面放置元素覆盖。#include <iostream>using namespace std;int main(int argc, const char * argv[]) {\ int arr[5]={100,200,300,400,500}; int m=0,n=0; for(int i=4;i>=0;i--)原创 2021-03-10 13:40:52 · 709 阅读 · 0 评论 -
c++打印乘法口诀表(6)
利用双层嵌套for循环输出打印乘法口诀表,外层for循环决定行,内层for循环决定列#include <iostream>using namespace std;int main(int argc, const char * argv[]) { for(int i=1;i<10;i++) { for(int j=1;j<=i;j++) { cout<<j<<"*"<<i原创 2021-03-10 13:25:33 · 96 阅读 · 0 评论 -
c++水仙花数(5)
c++输出水仙花数其语法和c语言中相似,在这里我用do—while循环产生循环#include <iostream>using namespace std;int main(int argc, const char * argv[]) { //a用来表示百位,b用来表示十位,c用来表示个位,num指这个数 int a,b,c,num=100; do{ a=num/100; b=num/10%10; c=num%10;原创 2021-03-09 22:27:22 · 144 阅读 · 0 评论 -
c++敲桌子题目(4)
敲桌子即从0-100中提取特殊数字(含有7或者是7的倍数)#include <iostream>using namespace std;int main() { int i=0; //循环产生100个数并对其进行处理 for(i=0;i<=100;i++) { if(i/10==7||i%10==7||i%7==0) cout<<"敲桌子"<<endl; else原创 2021-03-09 22:21:01 · 113 阅读 · 0 评论 -
C++随机数猜测(3)
在代码产生随机数,让用户猜测,可以利用这种思想设置成一个小游戏通过调用时间的头文件产生一个随机数供用户猜测,通过while循环使用户多次输入答案,通过if else语句对不同情况的答案进行处理,并通过打印语句反馈给用户#include <iostream>using namespace std;//调用时间的头文件#include <ctime>int main(int argc, const char * argv[]) { //利用时间取真正的随机数原创 2021-02-25 16:15:20 · 136 阅读 · 0 评论 -
C++经典题目 三只小猪(2)
三只小猪比较体重所谓的三只小猪比较体重呢其实就是在程序中定义三个变量,利用if else语句来比较三个变量的大小,我这个程序是找的最大值整体思路先将a与b做比较,较大的数再与c做比较一,若a>b 比较a和c1、a>c a最大2、a=c a,c最大3、a<c c最大二,若a=b 比较a和c1、a>c a,b最大2、a=c a,b,c最大3、a<c c最大三,若a<b 比较b和c1、b>c b最大2、b=c b,c最大原创 2021-02-25 16:02:14 · 393 阅读 · 0 评论 -
打印Helloworld(1)
//包含输入输出的头文件#include using namespace std;int main (){//打印Helloworldcout<<“Hello,world”<<endl;return 0;}原创 2021-02-25 15:44:18 · 114 阅读 · 0 评论