关于字符串反向输出问题

#include<stdio.h>
#include<string.h>
int main()
{
 int i,n,j;
 char a[40],ch;
 scanf("%d",&n);
 getchar();//用getchar()消除上一级输入的回车字符//
 while(n--)
 {
  a[0]=0;
  //scanf("%s",a);此处不用scanf而用gets函数输入是因为scanf输入时需要空格字符隔开//
  gets(a);
  j=strlen(a);
  for(i=j-1;i>=0;i--)
  {
   if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z')
       printf("%c",a[i]);
  }
  printf("\n");
 }
 return 0;
}

猜你喜欢

转载自blog.csdn.net/lutowhite/article/details/80071304
今日推荐