C语言键盘输入字符串,检查其中是否有相同的字符相邻的情况

C语言键盘输入字符串,检查其中是否有相同的字符相邻的情况,第1张

C语言键盘输入字符串,检查其中是否有相同的字符相邻的情况

键盘输入不超过20字符的字符串存入数组,检查 其中是否有相同的字符相邻的情况,凡有相同的 字符相邻的,都用空格隔开,最后输出隔开后的 字符串 注:空格相邻不需要再隔开

# include

int main(void)

{

char str[20];

char rlt[40];

printf("请输入字符串:");

scanf("%s", str);

printf("输出结果:%sn", str);

char c1;

int j =0;

c1= str[0];

rlt[0]=str[0];

for (int i = 1;i<20;i++)

{ //查找两个相同的字符

    if (c1 == str[i])

    { //相同填写空格 j++; rlt[j]=' '; }

    j++;

    rlt[j]=str[i];

    c1 = str[i];

}

printf("输出结果:%sn", rlt); return 0; }

评论

点赞

分享

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5503818.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存