利用指针实现将5个整数输入到数组a中,然后将a逆序复制到数组b中,并输出b中各单元的值

2025-02-25 10:56:11
推荐回答(2个)
回答1:

#include
int main(){
int a[5],b[5],*p;
int i=0 ,j;
printf("input 5 numbers :\n");
for(p=a;p<(a+5);p++)
{
scanf("%d",p);
a[i]=*p;
i++;
}
printf("\n");
i=0; //修改
for(j=4;j>=0;j--) //修改
{
b[j]=a[i]; //修改
i++;
}
printf("the result:");
for(j=0;j<5;j++)
{
printf("%d",b[j]);
}
}

回答2:

哥哥我帮你分析和更正了,要通过指针实现的,去看哥哥的,在你第一次提问的时候
如下链接:

http://zhidao.baidu.com/question/161277637.html