//数组a中n个整数按相反的顺序存放 Gebruik een functie INV om het te implementeren, de daadwerkelijke parameter gebruikt de arraynaam a, en de shape-parameter kan ook de arraynaam of pointervariabele gebruiken
#include "stdafx.h" #include "stdio.h" Int Main (Int Argc, Char* Argv[]) {void inv(int x[],int n); Inv-functie int i,a[10]={3,7,9,11,0,6,7,5,4,2}; printf("The Original Array:\n"); voor(i=0; i<10; i++) printf("%d,",a[i]); printf("\n"); inv(a,10); printf("de array is omgekeerd:\n"); voor(i=0; i<10; i++) printf("%d,",a[i]); printf("\n"); return 0;
} void inv(int x[],int n) {int temp,i,j,m=(n-1)/2; voor(i=0; I<=M; i++) {j=n-1-i; temp=x[i]; x[i]=x[j]; x[j]=temp; } terugkeren;
}
|