c语言,求助
  • 板块B2122 单词翻转
  • 楼主Yj123_
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/12/13 20:12
  • 上次更新2023/12/13 23:09:35
查看原帖
c语言,求助
1197981
Yj123_楼主2023/12/13 20:12
#include<string.h>
#include<stdio.h>
int main()
{
    char a[101],b[101];
    scanf("%s",a);
    int sum=0;
    int len=strlen(a);
    for(int i=0;i<len;i++)
    {
        if(a[i]==' ')
        {
            b[sum]='\0';
            int len1=strlen(b);
            for(int j=len1-1;j>=0;j--)
            {
                printf("%c",b[j]);
            }
            printf("\n");
            sum=0;
        }
        else 
        {
            b[sum]=a[i];
            sum++;
            if(i==len-1)
            {
                for(int j=sum-1;j>=0;j--)
                {
                    printf("%c",b[j]);
                }
            }
        }
    }
    return 0;
}

测试样例能过,自己举了例子也可以,但为什么全WA,求大佬解答,谢谢

2023/12/13 20:12
加载中...