文章

34

粉丝

329

获赞

1

访问

281.3k

头像
输入输出,都没问题,但是通不过,(ˉ▽ˉ;)...
P1103
发布于2020年4月26日 14:26
阅读数 8.1k

#include <stdio.h>
#include <stdlib.h>

//输入输出,都没问题,但是通不过,(ˉ▽ˉ;)...

int main()
{char a[100];
gets(a);
int i,t=1;
for(i=0;a[i]!='\0';i++)
{
  if(a[i]==a[i+1])
   {
       t++;
   }
   if(a[i]!=a[i+1])
   {if(t==1)
    printf("%c",a[i]);
       if(t!=1)
       printf("%d%c",t,a[i]);
       t=1;
   }
}
    return 0;
}

 

登录查看完整内容


登录后发布评论

1 条评论
帅就一个字
2022年6月14日 14:21

只有一个字母的时候你没有输出数字

只要在%c前面加个1就可以了

printf("%c",a[i]);
改为
printf("1%c",a[i]);

 

赞(1)