百科知识

又一C函数,请多帮忙1将n个数按输入时顺序的逆序排列,用函数实现

2004-11-12 10:23:20盼***
将n个数按输入时顺序的逆序排列,用函数实现。又一C函数,请多帮忙1将n个数按输入时顺序的逆序排列,用函数实现。:void reverse(int *a, int n) { int i, k; f?

最佳回答

  • void reverse(int *a, int n) { int i, k; for (i = 0; i < n/2; i++) { k = a[i]; a[i] = a[n-1-i]; a[n-1-i] = k; } } void main() { int n[10], i; printf("please enter 10 numbers: \n"); for (i = 0; i < 10; i++) scanf("%d", &n[i]); reverse(n, i); for (i = 0; i < 10; i++) printf("%d ", n[i]); }
    2004-11-12 17:12:55
  •   请采纳我的答案。
      
    #include sorted(int *a, int n) { int term, i; for (i=0; i<=(n-1)/2; i++) { term = *(a + i); *(a + i) = *(a + n - i -1); *(a + n - i -1) = term; } } #define N 10 main() { int array[N], i; printf("input the original array:\n"); for (i=0; i2004-11-14 14:01:01
  • void main() {int i,n; char k; printf("input the string\n"); char str[30]; scanf("%s\n",str); for (i = 0; i < n/2; i++) { k = str[i]; str[i] = str[n-1-i]; str[n-1-i] = k; } for (i = 0; i < 10; i++) printf("%d ", str[i]); }
    2004-11-13 11:42:22
  • 很赞哦! (109)