自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 判断是不是素数

#include <iostream>using namespace std;bool ff(int n) { int i; for(i=2;i<n;i++) { if(n%i==0) break; } if(i==n) return true; else return false;}int main(){ int d; cin...

2019-06-16 10:24:46 167

原创 输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。然后逆序输出

#include <stdio.h>#define N 100char main(){ char a[N],b[N]={0}; int i; gets(a); for(i=0;i<=N;i++) { if(a[i]>='a'&&a[i]<='z') b[i]=a...

2019-06-16 09:10:42 13373

原创 宏定义

#define

2019-06-10 15:27:38 183

原创 指针和数组名在本质上是不同的,

指针和数组名在本质上是不同的,1,指针是地址变量,而数组名是地址常量,它们在一些运算中有截然不同的区别,例如,指针可以接受赋值,其本身的值可以变化,所以它可以进行以下运算,pa=a;pa++.pa–pa+=n;而数组名参加这些运算却是错的a=pa;a++;a–;a+=n;...

2019-05-29 09:26:07 210 3

原创 指针运算包括自增

指针运算,指针的赋值运算,1,把一个变量的地址赋给具有相同数据类型的指针变量,int a,*p;p=&a;2,具有相同数据类型的两个指针之间可以相互赋值,int a,*p,*q;p=&a;q=p;3,其他常用的赋值运算假设p1和p2是相同数据类型的两个指针变量,则以下赋值运算是合法的,int a,b,*p,*q;p=&a;q=&b; p=q+n...

2019-05-29 09:14:54 1201

原创 字符串处理函数

字符串处理函数,需要用字符串处理函数,就要把include<string.h>写进程序里,1,字符串输入函数,gets一般格式,gets(数组名);作用,输入一个字符串到字符数组,以/n 换行符结束字符串的输入2,字符输出函数 putsputs(数组名);作用,将一个以/n换行符结束的字符序列输出,用该函数输出的字符串可以包括转义字符,例如,3,字符串连接函数 str...

2019-05-29 08:31:45 172

原创 结构体

结构体,允许用户根据具体问题利用已有的基本数据类型来构造自己所需的数据类型,1,结构体类型定义,一般形式,struct 结构体类型名{数据类型 成员1的名字………………};结构体变量的定义,有三种方式,1,先定义一个结构类型,再定义这种结构类型的变量,struct a{int num;//学号char name[10];//姓名int math, english,co...

2019-05-29 08:28:38 145

原创 自守数

#include <iostream>using namespace std;int main(){ int i,n; for(n=1;n<1000;n++){ i=1; while(i<=n) i*=10; if(n*n%i==n) cout<<n<<" "; } return 0;}

2019-05-26 17:55:51 134

原创 水仙花数

㈠ #include <iostream> using namespace std;int main() { int a,s,d,i; for(i=1;i<999;i++){ a=i/100; s=i/10%10; d=i%10; if(i==a*a*a+s*s*s+d*d*d) ...

2019-05-26 17:00:35 99

原创 1的阶乘加到100的阶乘

#include <iostream>using namespace std;int main() { int i; double t=0,s=1; for(i=1;i<100;i++) { s=s*i; t=s+t; } cout<<t; return 0;} 第二种#include <iostream>using...

2019-05-25 22:54:55 6830 1

原创 前二十个偶数和奇数的和

#include <iostream>using namespace std;int main() { int s1=0,i,j,s2=0,n; for(i=1,j=2,n=0;n<20;n++,i=i+2,j=j+2) { s1=s1+i; s2=s2+j; } cout<<s1<<" "<<s2; return 0...

2019-05-25 16:37:06 596

原创 1~100的奇数和

#include <iostream>using namespace std;int main() { int s=0,i; for(i=1;i<=100;i++) if(i%2==1)//偶数的话就是等于0; s=s+i; cout<<s; return 0;}

2019-05-25 16:13:17 2306

原创 比较三个数的大小的方法

比较三个数的大小的方法int a,b,c;if(a>c)c=a;if(b>c)c=b;cout<<c;第二种方法,d=max(b,max(a,c))排序后面再写 if(a>c) s=c; c=a;a=s if(b>c) d=c; c=b;b=d; cout<<c; if(s>d) ...

2019-05-25 16:04:51 3782

原创 编写,输入一个五位数或以上的正整数,逆序输出并计算它是几位数

编写,输入一个五位数或以上的正整数,逆序输出并计算它是几位数#include <iostream>using namespace std;int main() { long int n;int m=0; cin>>n; do { m++; cout<<n%10<<" "; } while(n=n/10); cou...

2019-05-25 13:11:23 5945

原创 逻辑表达式

逻辑表达式,在对逻辑表达式进行求值的过程中,并不是所有的关系表达式都会被求值,对于&&运算符来说,只有左边的关系表达式的值为真的情况下,才计算右边表达式的值,而对||运算符来说,只有左边的关系表达式的值为假的情况下,才计算右边表达式的值,int x,y,z,w;x=-1;y=-1;z=-1;w=++x&&++y||++z;cout<<x<...

2019-05-25 12:41:38 4664

翻译 C语言的关键字

autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifinlineintlongregisterrestrictreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedviodv...

2019-05-17 20:02:15 171

翻译 算法设计的基本方法

算法设计的基本方法穷举法递推法顺推法,从已知条件出发,逐步推算出新数据,,例如,斐波那契数列,逆推,从已知条件出发,用迭代表达式逐步推算出问题开始的条件,排序交换排序,如,冒泡排序,快速排序,插入排序,如,直接插入排序,二分插入排序选择排序,如,选择排序,推排序,归并排序,如,归并排序,多相归并排序,分布排序,如,桶排序,基数排序。查找顺序查找,比较查找,也称,二分查找...

2019-05-17 19:39:48 2769

转载 将两个数组合并成一个降序数组

#include <iostream>using namespace std;int main(int argc, char** argv) { int a[5],b[5],c[10]; int i,j,t,k; for(i=0;i<5;i++) cin>>a[i]; //给第一个数组排序采用冒泡法 for(i=1;i<5;i++) for(...

2019-05-11 10:49:42 3941

原创 判断是不是闰年

#include <iostream>using namespace std;int main() { int s; cout<<"输入一个年份:"; cin>>s; if(s%4==0&&s%100!=0||s%100==0) cout<<"是闰年"; else cout<<"不是闰年"; r...

2019-05-08 10:21:29 185

转载 运算符

python支持以下几种运算符算术运算符下面以a=10 ,b=20为例进行计算运算符 描述 实例 + 加 两个对象相加 a + b 输出结果 30 - 减 得到负数或是一个数减去另一个数 a - b 输出结果 -10 *...

2019-05-08 09:57:45 67

原创 C++基础㈠

数据类型:对char和int来讲,默认是signed(有符号型)。而float和doouble总是有符号型,不能使用unsigned修饰。整形:十进制:无要求,0~9,八进制:在整数开头加一个数字0,后面由若干0~7的数字组成,如,030;十六进制:在整数开头加一个数字0X,后面由若干0~9 及A–F(大小不限),的数字组成,如,0X8AF;实型:e的前面必须有数字,后面的指数必须是整数...

2019-05-08 09:51:04 128

原创 C++基础㈠

算法就是解决问题的计算步骤,每一个步骤都是可执行的,可实现的,特性;有穷,确定,有效,具有输入输出;程序;一组计算机能识别和执行的指令,每个指令都能使计算机执行特定的操作。总之计算机的一切操作都离不开程序的控制,所以说,计算机的本质是程序的机器,程序和指令是计算机系统最基本的概念。源程序:用高级语言写出的程序。标识符,用具有一定含义的名字来标识程序中的数据——变量,常量,数组,类,对象及文...

2019-05-01 21:48:36 208

原创 重载函数,例题

函数重载,指同一个函数名可以对应多个函数是实现,一个程序中,多个函数如果具有相同的函数名,这些函数可以完成不同的功能,并有不同的参数个数或参数类型,这些函数就叫做重载函数,也就是说,函数重载时,要求函数的参数个数或参数类型不同,也就是行参列表必须不同,如果函数名相同,只有函数的类型不同,而参数个数和参数类型相同,不能认为是重载函数。编写重载函数,实现求两个数或三个数的最大值 #inclu...

2019-04-14 20:40:38 2631

原创 指针的一些例题

// 互换值,没有换指向 #include <iostream> using namespace std; int main(int argc, char** argv) { int a,b,*pa,*pb; pa=&a; pb=&b; int m; cin>>a>...

2019-04-06 16:01:22 143

原创 函数的定义

函数是通过调用过来执行的,如果不被调用即使定义了,也不能执行,main可以调用任何函数,而其他函数可以相互调用,但不能调用main,函数包括库函数和自定义函数两种库函数,由C++编译系统提供定义,编程时可以直接调用,不需要定义,自定义函数,需要自己定义才可以调用,函数的定义:指对该函数功能的确定,可简单分为对函数首部和函数体的定义,函数首部,由数据类型标识符和函数名称构成,(数据类型标识...

2019-03-30 21:02:24 1400

原创 switch语句

switch语句格式switch(表达式)//表达式必须为整形或字符型{ case 常量表达式1:语句1; case 常量表达式2: 语句2; .... case 常量表达式n: 语句n; default: 语句n+1:// }当表达式的值与某个常量表达式相等时,就执行其后的语句,然后不再进行判断,继续执行后面的所有c...

2019-03-30 20:14:25 107

原创 if选择语句

if语句就是根据给定的条件成立与否选择要执行的语句。if语句的省略格式:if(表达式) 语句;其执行的过程为,先计算“表达式”的值,如果表达式为真(非0),则执行其后的if子句,若值为假,不执行该子句,直接执行if语句后面后续语句。例如,if(x>y) x=x-3;y=y*3;若x>y,则先执行x=x-3,再执行,y=y3,否则直接执行,y=y3,if —else 的一般格...

2019-03-29 17:01:24 1159

原创 #指针变量的一些总结

指针变量的一些总结Ⅰ **作用:**利用指针,可以直接处理内存中各种数据结构的数据,特别是数组,字符串。灵活,正确运用指针,可以提高程序的执行效率,编写出精炼而高效的程序。**指针:**就是地址,**指针变量:**存放地址的变量,指针变量必须先定义,后使用。定义的一般形式为 : 数据类型标识符 *指针变量名;int *p,*q;double d;char pc;Ⅱ ...

2019-03-26 23:18:56 769

空空如也

空空如也

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

TA关注的人

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