当前位置:网站首页>*1-2 OJ 190 游程编码
*1-2 OJ 190 游程编码
2022-08-09 13:31:00 【叶萧白】
题目描述

输入

输出

样例输入

样例输出

源代码
#include <stdio.h>
#include <string.h>
int main()
{
char str[105];
int i;
while(scanf("%s",str)!=EOF)
{
int k=0;
char a[105]={
'\0'};
int b[105]={
0};
for(i=0;i<strlen(str);i++)
{
if(i==0||str[i]==str[i-1])
{
b[k]++;
a[k]=str[i];
}
else
{
if(str[i]!=str[i+1])
{
k++;
a[k]=str[i];
}
else
{
k++;
}
}
}
for(i=0;i<=k;i++)
{
if(i==0)
{
printf("%d%c",b[i],a[i]);
}
else
{
printf("%d%c",b[i]+1,a[i]);
}
}
printf("\n");
}
return 0;
}
关于这题
str 输入
a 字符
b 个数
k 种类
注:本题不考虑顺序 如果 ssaasd 输出结果为2s2a1s1d
边栏推荐
猜你喜欢

处理JSON,fastjson、json-lib简单使用

Jetpack Compose - simply the basic attributes of Modifier is introduced

【ClickHouse】 日志清理方法(query_log、query_thread_log)

阿里云PAI与香港大学合作论文入选INFOCOM 2022,有效减少大规模神经网络训练时间

开源一夏│别逗,作为程序员你竟还没参与过开源项目?

探索快八年,谁挡住了小红书的电商梦?

Jetpack Compose——Image(图片)的使用

Es7.x使用RestHighLevelClient进行增删改和批量操作

idea安装

Spark GC日志分析
随机推荐
Analysis of SEATA Distributed Transaction Framework
机器学习web服务化实战:一次吐血的服务化之路 (转载非原创)
汇编语言学习(七)
Thinking about oracle financial data authority
Firewalld防火墙基础
C语言 三子棋(含完整 代码详解)
“未来10年,中国APP不可能回印度了”
汇编语言学习(九)
响应式pbootcms模板外贸灯具类网站
202五一杯数学建模ABC三题
Jetpack Compose - simply the basic attributes of Modifier is introduced
openharmony容器组件之Counter
C语言中的运算符(超全超详细)
常用函数
处理JSON,fastjson、json-lib简单使用
Column of openharmony container component
什么是布隆过滤器?如何使用?
String为什么是不可变的?
Using the NVIDIA Kaolin Wisp reconstruction of 3 d scene
数据增广