sortには配列変数のアドレスをポインタを用いて引き渡すこと。また、要素数を示す値nは引数としてsortに与えること。」というような課題をやっていて
#include<stdio.h> void sort(int *); int main(void) { int x[5]={6,8,5,7,9}; printf("%d\n",x); sort(x); getchar (); getchar (); return 0; } void sort(void *n) { int temp,i; for(i=0;i<5;i++){ temp=*n; *n=*(n+i); *(n+i)=temp; }のようなプログラムを作成したのですがうまく動作しません。教えていただけませんか?