[主观题]

C语言数组输出间隔

#include <stdio.h>void main(){ void sort(int array[],int n); int a[10],i; printf("enter the array:/n"); for(i=0;i<10;i++) scanf("%d",&a[i]); sort(a,10); printf("The sorted array:/n"); for(i=0;i<10;i++) printf("%d",a[i]); printf("/n");}void sort(int array[],int n){ int i,j,k,t; for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j++) if(array[j]<array[k]) k=j; t=array[k];array[k]=array[i];array[i]=t; }}程序呢,就是这个了。谭老爷子书上的例题,和书上一样,然后输入:5 7 -3 21 -43 67 321 33 51 0 然后从小到大排好后输出,书上他们之间从小到大有间隔,但是我运行了,没有间隔。。。。( ⊙o⊙ )?咋解决?????来高手解答。。。我运行后是:-43-305721335167321

参考答案与解析:

相关试题

用C语言,动态三维数组

[试题]用C语言,动态三维数组编写一个函数CreateGrid(int m, int n, int t),用来创建一个动态的三维数组,其中m、n、t分别表示该数组每一维的长度。要求整个数组的存储空间都是用用C语言的库函数malloc函数动态申请的。另外编写一个FreeGrid函数,用来释放这个三维数组。

  • 查看答案
  • 在C语言中,设有数组定义:char array[]=“China”;则数组arr

    [单选题]在C语言中,设有数组定义:char array[]=“China”;则数组array所占用的空间为(27)。A.5个字节B.6个字节C.10个字节D.12个字节

  • 查看答案
  • 在C语言中,设有数组定义:char array[]=“china”;则数组arr

    [单选题]在C语言中,设有数组定义:char array[]=“china”;则数组array所占用的空间为(58)。A.4个字节B.5个字节C.6个字节D.7个字节

  • 查看答案
  • 在C语言中,设有数组定义:char array[]=“China”;则数组arr

    [单选题]在C语言中,设有数组定义:char array[]=“China”;则数组array所占用的空间为(28)。A.5个字节B.6个字节C.10个字节D.12个字节

  • 查看答案
  • 简述C语言中数组和指针的异同点。

    [问答题] 简述C语言中数组和指针的异同点。

  • 查看答案
  • 在C语言中,引用数组元素时,其数组下标的数据类型允许是()。

    [单选题]在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。A.整型表达式B.整型常量C.整型常量或整型表达式D.任何类型的表达式

  • 查看答案
  • 在C语言中,引用数组元素时,其数组下标的数据类型允许是()

    [单选题]在C语言中,引用数组元素时,其数组下标的数据类型允许是( )A.整型表达式B.整型常量C.整型常量或整型表达式D.任何类型的表达式

  • 查看答案
  • 已知C语言中定义的数组char array[]="program";则数组所占的

    [单选题]已知C语言中定义的数组char array[]="program";则数组所占的空间为______。A.7个字节B.8个字节C.9个字节D.6个字节

  • 查看答案
  • 在C语言中,引用数组元素时,其数组下标的数据类型允许是 ______ 。

    [单选题]在C语言中,引用数组元素时,其数组下标的数据类型允许是 ______ 。A.整型常量B.整型表达式C.整型常量或整型表达式D.任何类型的表达式

  • 查看答案
  • 在C语言中,引用数组元素时,其数组下标的数据类型允许是______。

    [单选题]在C语言中,引用数组元素时,其数组下标的数据类型允许是______。A.整型常量B.整型表达式C.整型常量或整型表达式D.任何类型的表达式

  • 查看答案