是将字符串 s 中所有的字符'c'删除

发布时间:2025-01-05 22:59

数字编码,将数字转化为有意义的符号 #生活技巧# #学习技巧# #高效记忆法#

最新推荐文章于 2024-07-16 23:28:10 发布

宣宣啊 于 2019-11-18 13:04:17 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

题目:输入一个字符串,编写程序将字符串的所有'c'删除。

解这个题目必须要用到双下标,非常的巧妙。这种思想类似于游戏逢七必过,遇到字符c就过。

双下标i和j,只有i的位置不是字符c的时候j才自增。否则不处理。

代码如下:

#include <stdio.h>

main()

{char s[80];

int i,j;

gets(s);

for (i=j=0;s[i]!='\0';i++){

if (s[i]!='c')

s[j++]=s[i];

}

s[j]='\0';

puts(s);

}

运行结果如下

网址:是将字符串 s 中所有的字符'c'删除 https://www.yuejiaxmz.com/news/view/651956

相关内容

String.format()字符串格式化
python中字符串转数组、数组转字符串
用PHP中的 == 运算符进行字符串比较
用运算符“ == ”比较字符串对象时,只要两个字符串包含的是同一个值,结果便为
JavaScript学习笔记(1)字符串方法
python知识快速补充4——集合,序列(元组,列表,字符串),字典说它们想一起学
MATLAB字符串拼接编写y=a1x1+a2x2+……+anxn多元一次方程
【Java数据结构】字符串常量池
string.Compare字符串比较函数中文详解以及与Equal、==的区别
JavaScript学习笔记(2):字符串

随便看看