字符串翻转
11.26 算法分析作业
#include<stdio.h>
int main()
{
char string1[100];
char string2[100];
int i, j, length1;
length1 = 0;
j = 0;
printf("输入字符串:\n");
gets(string1);
for(i = 0; i < 100; i++)
{
if(string1[i] == '\0')
{
break;
}
length1 = length1 + 1;
}
// printf("%d",length1);
for(i = length1 -1; i >=0; i--, j++)
{
string2[j] = string1[i];
}
string2[length1] = '\0'; //不加 以z开头会出现乱码
printf("结果为:\n");
puts(string2);
}