hackergroup
2017-11-27 06:01
采纳率: 100%
浏览 1.7k
已采纳

C语言字符串方面字符的反转问题

#include
int main()
{
int i,j,k,n,h;
char s1[1024],s2[1024];
scanf("%d",&n);
for(i=1;i<=n;i++)//循环输入两次
{
for(j=0,k=7;j<=7&&k>=0;j++,k--)
{
scanf("%c",&s1[j]);
s2[k]=s1[j];//换位

}
for(h=0;h<=7;h++)
{
printf("%c",s2[h]);//输出
}
}

我想任意输入长度的字符然后反转,但是这样编程循环中进行了限制,必须输入7个字符才可以,希望大神教教如何输入任意长度都可以反转

5条回答 默认 最新

相关推荐 更多相似问题