第1个回答 2015-10-01
VC6.0下编译通过
#include<stdio.h>
void reverse(int vArray[],int vSize)
{
int tTmp;
for(int i = 0;i<vSize/2;i++)
{
tTmp = vArray[i];
vArray[i] = vArray[vSize-1-i];
vArray[vSize-1-i] = tTmp;
}
}
void print(int vArray[],int vSize)
{
for(int i = 0;i<vSize;i++)
{
printf("%d",vArray[i]);
printf("\n");
}
}
int main(int argc,char* argv[])
{
int tArray[] = {6,2,9,4,8,7,3,5,45,66};
reverse(tArray,sizeof(tArray)/sizeof(int));
print(tArray,sizeof(tArray)/sizeof(int));
return 0;
}
第2个回答 推荐于2016-11-28
VC6.0下编译通过
#include<stdio.h>
void reverse(int vArray[],int vSize)
{
int tTmp;
for(int i = 0;i<vSize/2;i++)
{
tTmp = vArray[i];
vArray[i] = vArray[vSize-1-i];
vArray[vSize-1-i] = tTmp;
}
}
void print(int vArray[],int vSize)
{
for(int i = 0;i<vSize;i++)
{
printf("%d",vArray[i]);
printf("\n");
}
}
int main(int argc,char* argv[])
{
int tArray[] = {6,2,9,4,8,7,3,5,45,66};
reverse(tArray,sizeof(tArray)/sizeof(int));
print(tArray,sizeof(tArray)/sizeof(int));
return 0;
}本回答被提问者采纳