现在的位置: 首页 > 基础课程 > 正文

4月11/12日 数组基础

2011年04月08日 基础课程 ⁄ 共 1022字 ⁄ 字号 暂无评论

【起泡法(冒泡法)排序】

1
2
3
4
5
6
7
int a[10]={0,1,2,3,4,5,6,7,8,9};
int a[10]={0,1,2,3,4}; 相当于
   int a[10]={0,1,2,3,4,0,0,0,0,0};
int a[10]={0,0,0,0,0,0,0,0,0,0}; 相当于
   int a[10]={0};
int a[5]={1,2,3,4,5}; 可写为
   int a[ ]={1,2,3,4,5};

这个程序中值得注意的是如何交换两个变量的值。
如果要交换变量a和b的值,可以用中间变量t作为过渡。这是非常经典的用法。

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
int main(int argc, char *argv[])
{
	int i,a[10];
 	for (i=0; i<=9;i++)
		a[i]=i;
	for(i=9;i>=0; i--)
 		printf("%d ",a[i]);
	printf("\n");
 
	return 0;
}

抱歉!评论已关闭.