![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
小白今天也很酷
分享所学,记录成长
展开
-
c语言课程设计图书管理系统(链表实现)含文件指针等功能
包含密码文件指针和基本的增删查改下面是部分代码:头文件#include <stdio.h>#include <stdlib.h>#include <string.h>#include <iostream>#include <list>#include<time.h>using namespace std;#include<algorithm>#include<windows.h>原创 2021-08-11 10:26:55 · 299 阅读 · 0 评论 -
c++结构体冒泡排序
#include<iostream>using namespace std;#include<string>struct Hero{ string Name; int age; string sex;};struct Hero heroArray[5]={ {"刘备",23,"男"}, {"关羽",22,"男"}, {"张飞",21,"男"}, {"赵云...原创 2021-08-10 11:07:22 · 217 阅读 · 0 评论 -
c++指针、函数实现冒泡排序
#include<iostream>using namespace std;void bubbleSort(int * arr,int len){ for(int i=0;i<len-1;i++) { for(int j=0;j<len-1-i;j++) { if(arr[j]>arr[j+1]) {int tempe=arr[j]; arr[j]=arr[j+1]; arr[j+1]=t...原创 2021-08-03 21:33:31 · 276 阅读 · 0 评论 -
c++二维数组三个中找出成绩总和和计算平均成绩
#include<iostream>#include<string>using namespace std;void main(){ //输出二维数组中的学生成绩累计和 int scoure[3][3]= { {100,100,100}, {88,88,88}, {99,99,99} }; string names[3]={"张三","李四","王五"}; for(int i=0;i<3;i++) { int sum=0; d.原创 2021-08-01 09:58:03 · 946 阅读 · 0 评论 -
C++冒泡排序算法
代码原理:相邻的两个元素相互比较如果前一个比后一个大就交换他们的位置。//代码段#include<iostream>using namespace std;void main(){ //c++一维数组逆序输出 int arr[12]={1,3,2,5,4,6,9,11,19,10}; cout<<"排序前"<<endl; for(int i=0;i<10;i++) { cout<<arr[i]<<end.原创 2021-07-31 21:41:34 · 55 阅读 · 0 评论 -
c++实现数组逆序输出
#include<iostream>using namespace std;void main(){ //c++一维数组逆序输出 int arr[5]={1,3,2,5,4}; cout<<"逆序前的数组"<<endl; for(int i=0;i<5;i++) { cout<<arr[i]<<endl; } int start=0; int end=sizeof(arr)/sizeof(arr[0]).原创 2021-07-29 10:13:17 · 6352 阅读 · 0 评论 -
c++一维数组找出五个数中的最大和最小值
//代码段:#include<iostream>using namespace std;void main(){ //c++一维数组五个数中找最大值和最小值 int arr[5]={100,455,678,987,236}; int max=0;//定义最大值 int min=987; for(int i=0;i<5;i++) { if(arr[i]>max) { max=arr[i]; } if(arr[i]<min) {.原创 2021-07-29 09:48:31 · 3544 阅读 · 0 评论 -
c++for循环实现九九乘法表
#include<iostream>using namespace std;void main(){ //打印九九乘法表 for(int i=1;i<=9;i++)//打印行 { for(int j=1;j<=i;j++) { cout<<i<<"*"<<j<<"="<<i*j<<" "; } cout<<endl; } system(...原创 2021-07-27 11:49:28 · 3852 阅读 · 0 评论 -
c++循环嵌套输出*******
#include<iostream>using namespace std;void main(){ //打印**************** //int i=0; for(int i=0;i<10;i++) { for(int i=0;i<10;i++) { cout<<"*"; }cout<<endl; } system("pause");}原创 2021-07-27 11:33:59 · 1022 阅读 · 0 评论 -
c++利用循环来实现敲桌子
#include<iostream>using namespace std;void main(){ //敲桌子 for(int i=1;i<=100;i++) { if(i%7==0||i%10==7||i/10==7) { cout<<"敲桌子"<<i<<endl; } else { cout<<i<<endl; } } system("pause");}运行结...原创 2021-07-27 11:17:55 · 117 阅读 · 0 评论 -
c++编写水仙花数利用for循环和do--while循环
水仙花数呢相信大家都很熟悉其算法也蛮简单的,以三位数为例主要是判断个位,十位,百位乘积之和原理如图:代码:第一种do while 循环#include<iostream>using namespace std;void main(){ int num=100;//定义num的初值 do { int a=0;//定义三个变量 int b=0; int c=0; a=num%10;//个位 b=num/10%10;//十位 ...原创 2021-07-27 11:05:35 · 1063 阅读 · 0 评论 -
c++猜数字(随机数生成)
随机数种子,利用当前系统生成随机数 srand((unsigned int )time(NULL));rand()%100+1这个函数随机生成0--100的随机数下面是代码#include<iostream>#include<ctime>//定义time时间随机数的使用using namespace std;void main(){ //随机数种子,利用当前系统生成随机数 srand((unsigned int )time(NULL)); int ...原创 2021-07-27 10:34:10 · 246 阅读 · 0 评论 -
C++三目运算符
创建三个变量条件例如a b c;如下所示:a>b?a:b;这里是说a和b进行比较如果a>b就返回a的值否则就返回b的值。如下图:代码如下:#include<iostream>using namespace std;void main(){ int a=10; int b=20; int c=30; c=(a>b?a:b); cout<<"c的值是"<<c<<endl;}运行结果:.原创 2021-07-26 21:48:14 · 132 阅读 · 0 评论 -
c++ 从键盘输入三个数比较大小
//代码段#include<iostream> using namespace std;//c++写一个 if嵌套语句。void main(){ //三个数比较,判断那个数最大 int m1=0;//定义三个数 int m2=0; int m3=0; cout<<"请输入第一个数"<<endl;//第一只小猪的体重 cin>>m1; cout<<"请输入第二个数"<<endl; cin>&g.原创 2021-07-25 19:33:32 · 2566 阅读 · 0 评论 -
c++三只小猪的体重比较
今天学习了if嵌套语句,下面来用if嵌套语句来编写一个三只小猪的体重比较//下面是代码段#include<iostream> using namespace std;//c++写一个 if嵌套语句。void main(){ //三只小猪称体重,判断那只更重 int pig1=0;//定于小猪的体重 int pig2=0; int pig3=0; cout<<"请输入小猪1的体重"<<endl;//第一只小猪的体重 cin>>原创 2021-07-25 19:23:43 · 815 阅读 · 0 评论 -
c++新建一个工程
c++可以使用很多的编译器进行编译这里呢我使用的是Microsoft Visual C++ 2010 Express学习版为例,当然其它的编译器也大致类似。好了下面开始我们的第一步就是下载Microsoft Visual C++ 2010 Express学习版的应用,连接我会放在文章的末尾。第一步:下载好我们的编译器第二步:打开编译器新建一个项目进去之后要点win32控制台应用程序然后给自己的工程命名;然后跟着提示一直往下 ;到这一步需要注意的是,一定要选空项目...原创 2021-07-25 09:46:29 · 2676 阅读 · 0 评论