//数组a中n个整数按相反的顺序存放 Utilisez une fonction INV pour l’implémenter, le paramètre réel utilise le nom du tableau a, et le paramètre shape peut aussi utiliser le nom du tableau ou la variable pointeur
#include « stdafx.h » #include « stdio.h » int main(int argc, char* argv[]) {void inv(int x[],int n) ; Fonction inv int i,a[10]={3,7,9,11,0,6,7,5,4,2} ; printf (« l’array original :\n ») ; pour(i=0 ; i<10 ; i++) printf(« %d, »,a[i]) ; printf(« \n ») ; inv(a,10) ; printf (« le tableau a été inversé :\n ») ; pour(i=0 ; i<10 ; i++) printf(« %d, »,a[i]) ; printf(« \n ») ; retour 0 ;
} void inv(int x[],int n) {int temp,i,j,m=(n-1)/2 ; pour(i=0 ; i<=m ; i++) {j=n-1-i ; temp=x[i] ; x[i]=x[j] ; x[j]=temp ; } retour ;
}
|