自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 “21天好习惯”第一期-12

关于continue语句:在循环语句中,跳过本次循环中余下尚未执行的语句,继续执行下一次循环。例如:给出一个输出1到5的程序:#include<bits/stdc++.h>using namespace std;int main(){int a[]={1,2,3,4,5};for(int n=0;n<5;n++){cout<<a[n]<<endl;} return 0;}输出:这时候增加一个continue语句 :#in

2021-11-06 23:33:55 34

原创 “21天好习惯”第一期-11

关于goto语句:可以无条件跳转语句。如果标记的名称存在,执行该语句,可以跳转到标记的位置。例如:#include<bits/stdc++.h>using namespace std;int main() { cout << "1" << endl; cout << "2" << endl; cout << "3" << endl; cout << "4" << endl

2021-11-05 00:08:25 38

原创 “21天好习惯”第一期-10

关于if else if语句:1格式:if(表达式1)可执行语句1...........elseif(表达式m)可执行语句melse可执行语句m+1含义:若表达式1的值为真,则执行语句1,否则如果表达式2的值为真,则执行语句2,.............,如果if后的所有都不为真,则执行语句m+1。...

2021-11-02 23:53:18 44

原创 “21天好习惯”第一期-9

关于do while 语句:格式:do{循环语句}while(循环条件);与while语句相似。但是区别do while语句会先执行一次循环语句,在判断循环条件。while语句:#include<bits/stdc++.h>using namespace std;int main() {int n=1,i=10;while(n--){cout<<i<<endl;i++;} return 0;}结果:do while语句:.

2021-10-31 22:12:06 34

原创 “21天好习惯”第一期-8

关于break:break可以结束一个离它最近的循环,而其他循环不受影响。如这是一个判断输入的字符串从左向右和从右向左是否是一样的代码。可以看到这里面有一个break语句,当满足arr[start]!=arr[end]这个条件时,将会触发break语句。因此会直接跳出while这个循环,但是while(n--)这个大循环依旧可以正常运行。...

2021-10-30 23:59:04 34

原创 “21天好习惯”第一期-7

关于多组输入十进制转二进制:由可知十进制转二进制关系是这样的:因此,我们可以按照该步骤,来转换。代码如下运行:

2021-10-29 23:36:14 45

原创 “21天好习惯”第一期-6

关于c语言中的“>>"和"<<""。分别是右移和左移。1,左移:int n=1,i;1转换为二进制是0000...00001。而i=n<<2,表示将1的二进制数的实数位向左移动两位。即i用二进制表示就是0000...00100,即i的十进制是4.2,右移:int j=4,k;4转换为二进制是0000...00100而k=j>>2,表示将4的二进制数的实数位向移动两位。即k用二进制表示就是0000.000001,即k.

2021-10-28 18:40:08 34

原创 “21天好习惯”第一期-5

关于switch语句:格式:switch(表达式){case 结果1:执行语句;case 结果2:执行语句;......................}例如给出一个日期,计算这给日期在这一年中是第几天,用switch便极为方便如下:由于没有加break,如果输入的月份满足case某个值,那么它之后的便都会进行计算,直到结束。因此可以算出到底是哪一天。运行图:可以看出今天是今年的第300天。...

2021-10-27 23:17:28 32

原创 “21天好习惯”第一期-4

关于while语句:格式:while(条件){表达式};描述:如果条件满足,则执行表达式的结果,然后再进行判断是否满足条件,一直循环。例如可以用while语句来输出0到n这个区间的所以整数。代码:列如,我输入5 可以得到输出:为什么可以输出5个数是因为在while()语句中如果单纯它条件为一个数字,只有当它为0时才会停止运行,因此可以循环进行输出。同时在while语句中还可以添加多个循环语句,构成嵌套式循环。...

2021-10-26 22:05:37 41

原创 “21天好习惯”第一期-3

关于三目运算符。基本格式:条件1?表达式1:表达式2;含义:对条件1结果进行判断,如果条件1为真,则执行表达式1;若条件1为假,则执行表达式2;例如:int a=3,b=4;a<b?a++:b++;printf("%d %d",a,b);代码图结果显然是满足a<b,所以执行表达式1的结果;此时进行更改代码,将a<b改为a>b代码图输出这是由于 条件1为假,所以执行表达式2的结果。这便是三目运算符。...

2021-10-25 23:39:03 35

原创 “21天好习惯”第一期-2

【c++】关于判断输入的数组中各指定数的总和(hdu2021)题目如下由题意,可知用数组较为方便,可以先将输入的数输入进数组中,然后用for循环,将数组中的数一个个调用出来,进行判断,是否满足所固定金额的值,满足则进行num++,最后输出num的值即可。代码如下:#include<bits/stdc++.h>using namespace std;int main() { int n; int a[101]; while (scanf("%d",...

2021-10-24 22:45:10 1293

原创 “21天好习惯”第一期-1

【c++】关于绝对值排序(涉及数组)(hdu2020)描述问题:输入n(n<=100)个整数,按照绝对值从大到小排序后输出。输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。每个测试实例占一行。举例:输入 5 -4 -3 6 -52输出 6 -5 -4 -3 2代码如下:#include<bits/stdc++.h>using namespace st..

2021-10-23 23:34:45 59

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除