//数组a中n个整数按相反的顺序存放 Используйте функцию INV для реализации, фактический параметр использует имя массива a, а параметр shape также может использовать имя массива или переменную указателя
#include «stdafx.h» #include «stdio.h» int main(int argc, char* argv[]) {void inv(int x[],int n); Функция INV int i,a[10]={3,7,9,11,0,6,7,5,4,2}; printf («оригинальный массивы:\n»); for(i=0; I<10; i++) printf("%d,",a[i]); printf("\n"); inv(a,10); printf("массив был перевёрнут:\n"); for(i=0; I<10; i++) printf("%d,",a[i]); printf("\n"); возврат 0;
} void inv(int x[],int n) {int temp,i,j,m=(n-1)/2; for(i=0; i<=m; i++) {j=n-1-i; temp=x[i]; x[i]=x[j]; x[j]=временная; } возвращение;
}
|