C语言真的是从入门到放弃啊,要求太高,每一步都得定义,括号,分号,少一个就不能运行;

所以我要转战Python了。

这次的代码是比较常用的,无论在那种语言中,都是比较常见的,是一个经典算法。接下来给出算法,画重点,背下来,期末会考。

#include <stdio.h>

int main(void)
{
	int arr[9]={1,2,5,4,6,9,8,7,3};
	int i,j;
	int temp = 0;
	for(i = 0;i<9-1;i++)
	{
		//每一次内循环 就比较一个数
		for(j = 0;j<9-i-1;j++)
		{
			if(arr[j]<arr[j+1])//换成>,就是从小到大
			{
				temp = arr[j];
				arr[j] = arr[j+1];
				arr[j+1] = temp;
			}
		}
	}
	for(i = 0;i<9;i++)
	{
		printf("%d\n",arr[i]);
	}
return 0;
}

 

 

更多推荐

入门级C语言——冒泡排序应该不难吧?