输入一串字符然后逆序输出,各位高手帮我看哈我写的这个程序哪儿有错吗,非常感谢

2025-01-04 14:28:22
推荐回答(1个)
回答1:

楼主,基础知识还需加强啊。
#include
#include
int main()
{
int temp,i,m;
char a1[100];

scanf("%s", a1);

m=strlen(a1);

for(i = m - 1; i >= m / 2; i--)
{
temp=a1[i];
a1[i]=a1[m - 1 - i];
a1[m - 1 - i]=temp;
}

printf("%s\n", a1);

return 0;
}