猿问

怎么控制字符倒序输出呢?而且重复的不再输出?

#include<stdio.h>
#include<string.h>
int main()
{
int m,n,i=0,k=0,j,a;
char c[10000][50];

for(m=0;;m++)
{
  for(n=0;;n++)
    {
     scanf("%c",&c[m][n]);
     i+=1;
  if(scanf("%c",&c[m][n-1]=='E')&&scanf("%c",&c[m][n]=='N')&&scanf("%c",&c[m][n+1]=='D'))
  break;
    }
  k+=1;
}

if(n>=50)
{
    printf("OUT");
    a==i;
}
else
{
    for(m=0;m<k;m++)
    for(;i>=1;i--)
    {
        for(j=0;j<a;j++)
       {
          if(c[m][j]==c[m][i])break;
          else printf("%c",c[m][i]);
       }
    }
}return 0;
}

慕设计0467769
浏览 1112回答 1
1回答

冯宝宝

0-0
随时随地看视频慕课网APP
我要回答