C语言将10个数字从小到大排列,为什么我的代码输入是1,2,3,4,5,6,7...答:int main(){ int a[10],i,n;printf("请输入数字:\n");for(i=0;i<=9;i++){ scanf("%d",&a[i]);} void array(int x[],int n);array(a,10);printf("从小到大排列为:\n");for(i=0;i<=9;i++){ printf("%d ",a[i]);} getch();return 0;} void array(int x[]...
...用冒泡排序法对这些整数进行从小到大排序,输出排序前和排序后的...答:int b[10]={9,10,11,12,1,2,3,4,0,1};int c[10]={1,2,3,4,13,14,15,16,2,3};int i;printf("请输入待排序的10个数:");for(i=0;i<10;i++){ scanf("%d",&a[i]);} fun(a);printf("\n排序后的数列如下:\n");for(i=0;i<10;i++){ printf("%2d ",a[i...
c语言中用冒泡排序法排列下列十个数字从小到大1,3,6,8,2,7,9,0,4...答:<stdio.h>int main(){ int a[10]={1,3,6,8,2,7,9,0,4,5};int i,j;for(i=0;i<10;i++){ for(j=0;j<9-i;j++){ if(a[j]>a[j+1]){ int t=a[j];a[j]=a[j+1];a[j+1]=t;} } } for(i=0;i<10;i++){ printf("%d ",a[i]);} return 0;} ...
c语言 输入十个整数,从大到小排序,并输出来。求解题思路答:int arr[10] = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };int sz = sizeof(arr) / sizeof(arr[0]);BubbleSort(arr, sz);PrintArr(arr, sz);system("pause");return 0;} 2、指针形式。创建两个变量start、end,记住数组起始与结束位置元素的地址,应用两次 while 循环交换地址 指...