一拳超人漫画,龚建华调任长沙,成都城乡一体化
定义:类型符 数组名 [常量表达式] int a[]={1,2,3,4,5,};
1 #include<stdio.h> 2 #define num 6 3 void main() 4 { 5 int a[num]; 6 printf("输入num个整数:\n"); 7 for(int i=0;i<num;i++) 8 { 9 scanf("%d",&a[i]); 10 } 11 12 13 for(i=1;i<num;i++) 14 { 15 for(int j=0;j<num-i;j++) 16 { 17 if(a[j]<a[j+1]) 18 { 19 int t=a[j]; 20 a[j]=a[j+1]; 21 a[j+1]=t; 22 } 23 } 24 } 25 for(i=0;i<num;i++) 26 { 27 printf("%d ",a[i]); 28 } 29 printf("\n"); 30 }
定义:类型说明符 数组名 [常量表达式] [常量表达式] int a[3][4]={{1},{4,2}};
char c[]=”china”;
输出 puts(字符数组) 输入 gets(字符数组)
连接 stract(字符数组1, 字符数组2)
复制 strcpy(字符数组1, 字符串2) strnpy(字符数组1, 字符串2,n)
比较 strcmp(字符串1, 字符串2)
测长 strlen(字符数组)
猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩一个桃子了。求第一天共摘多少桃子。
1 #include <stdio.h> 2 int tao(int n) 3 { 4 int c; 5 if(n==1) c=1; 6 else c=(tao(n-1)+1)*2; 7 return(c); 8 } 9 void main() 10 { 11 int z; 12 z=tao(10); 13 printf(“%d\n”,z); 14 }
选择法对数组中10个数由小到大排序
1 #include <stdio.h> 2 void sort(int b[],int n) 3 { 4 int i,j,k,t; 5 for(i=0;i<n-1;i++) 6 { 7 k=i; 8 for(j=i+1;j<n;j++) 9 { 10 if(b[i]<b[k]) 11 k=j; 12 t=b[k];b[k]=b[i];b[i]=t; 13 } 14 } 15 } 16 int main () 17 { 18 int a[10],i; 19 for(i=0;i<10;i++) 20 scanf(“%d”,&a[i]); 21 sort(a,10); 22 for(i=0;i<10;i++) 23 printf(“%d”,a[i]); 24 printf(“\n”); 25 }
自动变量(auto) 寄存器变量(register)
静态局部变量(static)
内部函数 static类型名 函数名(形参表) static int fun (int a,int b)
外部函数 extern int fun (int a,int b)
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论