07/06/26 17:23:29
>>176
#include<stdio.h>
void rev_array(int vc[],int no);
int main(void)
{
int i, buf[5];
for(i=0;i<5;i++){
printf("buf[%d] : ", i);
scanf("%d",&buf[i]);
}
rev_array(buf,5);
printf("添字 ");
for(i=0;i<5;i++) printf(" %d", i);
printf("\n値 ");
for(i=0;i<5;i++) printf(" %d", buf[i]);
return 0;
}
void rev_array(int vc[],int no)
{
int i,temp;
for(i=0;i<(no/2-1);i++){
temp=vc[i]; vc[i]=vc[no-1-i]; vc[no-1-i]=temp;
}
}