键盘输入不超过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; }
评论
点赞
分享
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)