版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nanajinshengyonggan/article/details/82949636
#include<stdio.h>
int main()
{
int a[100],b[100];
int n,i;
printf("该数组需要存储的数字个数为:");
scanf("%d",&n);
printf("请依次输入%d个数字,空格隔开:",n);
for(i=0;i<n;i++)
{
scanf(" %d",&a[i]);
//getchar();
}
printf("倒序输出为:");
int j=0;
for(i=n-1;i>=0;i--)
{
b[j]=a[i];
printf("%d ",b[j]);
j++;
}
}
把上面的代码改成数组传参的形式,如下:
#include<stdio.h>
int swap(int a[],int n)
{
int b[100];
int j=0,i;
for(i=n-1;i>=0;i--)
{
b[j]=a[i];
printf("%d ",b[j]);
j++;
}
}
int main()
{
int a[100],b[100];
int n,i;
printf("该数组需要存储的数字个数为:");
scanf("%d",&n);
printf("请依次输入%d个数字,空格隔开:",n);
for(i=0;i<n;i++)
{
scanf(" %d",&a[i]);
//getchar();
}
printf("倒序输出为:");
swap(a,n);
}