周末,周末比上班还累。。。。算了,不说了。正好有c的视频,以前学过一遍c,这次再看一遍另一个版本的视频.
这次就不详细写随笔了,只是把一些以前不明白的东西,再记录一下,给自己来一个复习
数组
定义数组有10个元素,但花括号只提供5个初值,这表示只给前5个元素赋初值,后5个元素值为0
int a[10]={0,0,0,0,0,0,0,0,0,0} 跟 int a[10]={0}是一样的。这点注意一下喽
冒泡排序
算法原理
//冒泡排序 int i,j,max,a[10]; printf("请输入10个数 "); for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(j=9;j>=0;j--) { for(i=0;i<j;i++) { if(a[i]>a[i+1]) { max=a[i]; a[i]=a[i+1]; a[i+1]=max; } } } for(i=0;i<10;i++) printf("%d ",a[i]);