求c语言冒泡法排序十个数

来源:百度知道 编辑:UC知道 时间:2024/07/16 10:22:10
由于走神上课没听清,希望有人帮我写下这个程序让我做个参考!

#include "stdio.h"
void main()
{
int a[10],i,j,k;
printf("Input ten num:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(j=0;j<9;j++)
{
for(i=0;i<9-j;i++)
if(a[i]>a[i+1])
{ k=a[i];
a[i]=a[i+1];
a[i+1]=k;
}
}
printf("The last num:\n");
for(i=0;i<10;i++)
printf("%d\n",a[i]);
}

#include<stdio.h>

int main(void)
{
int i,j,k,len,temp;
int arr[] = {22,1,3,5,9,8,677,123,10};

len = sizeof(arr)/sizeof(int);//取得数组长度,因为sizeof(arr)代表了整个int型空间个数的长度,所以除sizeof(int)就能得到元素个数