//数组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]=temp; } 복귀;
}
|