欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编写一个程序,将一个一维数组的元素逆序存放并输出。例如,原顺序为1,2,3,4,5,逆序后为 5,4,3,2,1.

程序员文章站 2022-03-08 15:59:11
...

#include<stdio.h>
int main()
{

int a[5];
 int i,tep;
for (i = 0; i < sizeof(a)/sizeof(int); i++)
{
	printf("输入第%d个数:\n",i+1);
	scanf_s("%d",&a[i]);
}
for (i = 0; i <(sizeof(a)/sizeof(int))/2; i++)
{
    tep = a[i];
	a[i]=a[5-i-1];
	a[5-i-1]=tep;
}
printf("逆序后的数值为:");
for ( i = 0; i < sizeof(a)/sizeof(int); i++)
{
	printf("%d\t",a[i]);
}
printf("\n");
printf("数组长度为%d\n",sizeof(a)/sizeof(int));
//sizeof(a)求出数组所占字节数,sizeof(int)求出int所占字节数,“/”求出int数组长度
return 0;

}

相关标签: 刷题记录