#include <stdio.h>
#include <stdlib.h>
int main(int argc,char** argv)
{
char myarray[8];
int i;
printf("请输入数组的初始值:");
for(i=0;i<8;i++)
scanf("%c",&myarray[i]);
printf("您之前输入的数组元素为:");
for(i=0;i<8;i++)
printf("%3c",myarray[i]);
printf("\n");
//数组倒置
int num=sizeof(myarray)/sizeof(char); //检测数组中字符的个数
printf("num is %d",num); //输出数组中字符的个数
for(i=0;i<num/2;i++) //循环调换num/2次元素,实现数组元素的转置
{
char temp;
temp=myarray[i];
myarray[i]=myarray[num-i-1];
myarray[num-i-1]=temp;
}
printf("数组转置后数组元素为:");
for(i=0;i<8;i++)
printf("%3c",myarray[i]);
printf("\n");
system("pause");
return 0;
}
实例12 数组中元素的倒置
最新推荐文章于 2023-10-16 21:35:35 发布