自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 21天好习惯(21/21)

斐波那系数#include <stdio.h>int main(){ int x=0,y=1,n,i; int long num; scanf("%d",&n); if(n==1)printf ("no "); if(n==2)printf("no no "); if(n>=3) { for(i=1;i<=n;i++) {int t=y; num=x+y; x=...

2021-11-13 22:23:36 371

原创 21天好习惯第一期(20/21)

冒泡排序#include <stdio.h>int main(){int arr[]={7,6,5,4,8,3,1,2,9};int i,j;for(i=0,i<=9,i++){if(i!=9){printf("%d",arr[i]);}elseprintf("%d",arr[i]);}for(i=8,i>=0,i--){for(j=0,j<=i,j++){if(arr[j]>arr[j+1]){i.

2021-11-13 21:53:08 663

原创 21天好习惯第一期(19/21)

数组可作为函数的参数整个数组当作函数参数,即把数组名称传入函数中数组中的元素当作函数参数,即把数组中的参数传入函数中数组元素作为函数实参传递时,数组元素类型必须与形参数据类型一致...

2021-11-13 21:32:03 53

原创 21天好习惯第一期(18/21)

内部函数:static[数据类型] 函数名([参数]),也可叫做静态函数外部函数用externa定义内部函数无法被其他源文件调用,而外部函数可以被其他源文件调用数组:形式:数据类型 数组名称[长度n] = {元素1,元素2…元素n};或数据类型 数组名称[] = {元素1,元素2…元素n};或分别声明每一个元素:数据类型 数组名称[长度n]数组名称[0] = 元素1; 数组名称[1] = 元素2; 数组名称[n-1] = 元素n;(注意:元素下表都是从0开始!如果元素数量小于..

2021-11-13 21:17:00 189

原创 21天好习惯第一期(17/21)

局部变量作用域只在局部函数内,全局变量作用整个源程序

2021-11-13 21:05:03 651

原创 21天好习惯第一期(16/21)

递推函数注意事项每一级函数调用时都有自己的变量,但是函数代码并不会得到复制,如计算5的阶乘时每递推一次变量都不同; 每次调用都会有一次返回,如计算5的阶乘时每递推一次都返回进行下一次; 递归函数中,位于递归调用前的语句和各级被调用函数具有相同的执行顺序; 递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反; 递归函数中必须有终止语句...

2021-11-12 22:31:11 78

原创 21天好习惯第一期(15/21)

递归函数概念:递归就是一个函数在它的函数体内调用它自身,执行递归函数将反复调用其自身,每调用一次就进入新的一层。例如求n得阶乘#include <stdio.h>int factirial(int n){int result;if(n==0||n==1){printf("1");}else if(n<0){printf("错误”);}else{result=n*factirial(n-1);}return r.

2021-11-12 22:28:26 43

原创 21天好习惯第一期(14/21)

函数的返回值定义:函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值。注意事项:1. 函数的值只能通过return语句返回主调函数。return语句的一般形式为:return 表达式 或者为: return (表达式);2. 函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数返回类型为准,自动进行类型转换。3.没有返回值的函数,返回类型为void注意:void函数中可以有执行代码块,但是不能有返回值,另void函数中如果有retur...

2021-11-12 22:15:50 43

原创 21天好习惯第一期(13/21)

形参与实参的区别形参是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数实参则是在调用时传递该函数的参数形参只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。 实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值等办法使实参获得确定值。 在参数传递时,实参和形参在数量上,类型

2021-11-12 22:11:38 207

原创 21天好习惯第一期(12/21)

有参与无参有参函数:在函数中需要函数参与的函数无参函数:无需参数参与形式区别:有参:数据类型 +函数名称+(参数列表)无参:数据类型 +函数名称+()例如#include <stdio.h>int Matrix(int n) //注意:定义时括号后无分好,调用函数时则需要分号{int i,j;for(i=1,i<=n,i++){for(j=1,j<=n,j++){printf("*");}printf("\n")..

2021-11-12 21:54:12 203

原创 21天好习惯第一期(11/21)

函数调用形式:函数名([参数])1、对无参函数调用的时候可以将[]包含的省略。2、[]中可以是常数,变量或其它构造类型数据及表达式,各参数之间用逗号分隔。例如:自定义一个函数(hello world)#include <stdio.h>int helloworld() //无参函数{printf("hello world");retuen 0;}int main(){helloworld()return 0;}...

2021-11-12 21:43:01 35

原创 21天好习惯第一期(10/21)

如何自定义函数1.形式:【数据类型】函数名称(【参数】)(参数可省略,当数据类型省略时,默认为int形式)注意:当省略参数时,该函数为无参函数(无参函数,是指在主调函数调用被调函数时,主调函数不向被调函数传递数据。)2、函数名称遵循标识符命名规范;3、自定义函数尽量放在main函数之前,如果要放在main函数后面的话,需要在main函数之前先声明自定义函数,声明格式为:[数据类型说明] 函数名称([参数]);...

2021-11-12 21:36:41 33

原创 21天好习惯第一期(9/21)

goto语句格式:goto+语句标号语句标号是一个标识符,一起出现在函数内某处,执行goto语句后,程序将跳转到该标号处并执行其后的语句。标识符后+:运用goto 求10以内的数的和可以不用循环#include <stdio.h>int main(){int i=1,sum=0;Loop:if(i<=10){sum+=i;i++;}goto Loop;printf("%d",sum);return 0;}...

2021-11-12 21:30:39 58

原创 21天好习惯第一期(8/21)

多重循环概念:多重循环就是在循环结构的循环体中又出现循环结构理解:多重循环在执行的过程中,外层循环为父循环,内层循环为子循环,父循环一次,子循环需要全部执行完,直到跳出循环。父循环再进入下一次,子循环继续执行...例子:敲处矩形代码#include <stdio.h>int main(){int i,j;for(i=1,i<=5,i++){for(j=1,j<=5,j++){printf("*");}printf("\n");

2021-11-12 21:22:45 30

原创 21天好习惯第一期(7/21)

再谈if switchif后有多个if且无{}其后有else else指代距离最近的ifSwitch 语句只可以是integer或其形式的表达式case相当于一个整体,诺无break则一直往下执行至语句结束,break只是将语句提前结束...

2021-11-07 23:48:59 29

原创 21天好习惯第一期(6/21)

while循环语句先对条件进行判断再循环#include<stdio.h>int main(){ int n,k,sum,a; scanf("%d %d",&n, &k); sum=n; a=n; while(a>=k) { sum=sum+a/k; a=a/k+a%k; } printf("%d",sum); return 0;do while循环语句先循环一次在对...

2021-11-03 22:56:03 32

原创 21天好习惯第一期(5/21)

for循环语句#include <stdio.h>int main(){int m,n;int sum =0;scanf("%d%d",&m,&n);for(m;m++;m<=n){ sum +=m;printf("sum=%d",sum);} return 0;}

2021-11-02 00:17:26 28

原创 21天好习惯第一期(4/21)

条件语句:if else if else#include <stdio.h> int main(void) { if (表达式1) { printf("......“); } else if(表达式2) { printf("......"); } else { printf("......"); } return 0; }

2021-10-31 23:35:48 35

原创 21天好习惯第一期(3/21)

switch 语句switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; … case 常量表达式n: 语句n; default: 语句n+1;括号中的值是集就进行第几个case,到break跳出继续往下执行,当括号中的值无case与之对应,则执行default语句...

2021-10-29 00:08:03 36

原创 21天好习惯第一期(2/21)

#include <stdio.h>int main (){int a,b;char t='T',f='F';scanf("%d %d",&a,&b);if(a<15||a>20){printf("%c",f);}else if (b<50||b>70){printf("%c",f);}else{printf("%c",t);}return 0;}怎么给,a b加一个小于100的范围?...

2021-10-29 00:02:01 37

原创 21天好习惯第一期(1/21)

#include <stdio.h>int main(){ int A,B; do{ scanf("%d,%d",&A,&B);} while(A*B==0); if(A%2==0&&B%2==0){printf("%d+%d=%d",A,B,A+B);} if(A%2==0&&B%2!=0){printf("%d/%d=%d",A,B,A/B);} if(A%2!=0&&...

2021-10-26 23:03:34 25

空空如也

空空如也

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

TA关注的人

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