通过数组的特点,进行字符的反向输出。
/*字符串的反向输出*/
#include<stdio.h>
#include<string.h>
int main()
{
int i,p;
char String[100];
char Reverse[100];
int size,n;
printf("请输入字符串:\n");
scanf("%s",String);
n=strlen(String); //通过输入字符串的内容确定数组存储数据的长度
printf("字符串数:%d\n",n);
for(i=0;i<=n;i++){
p=i+1; //不要再数组变量中进行运算,容易出错。
Reverse[n-p]=String[i]; //第N个数组不能存数据,将String数组中的内容转存到Reverse中。
}
printf("转化后的字符串为:%s\n",Reverse);
return 0;
}