C 练习实例32

**题目:**删除一个字符串中的指定字母,如:字符串 "aca",删除其中的 a 字母。

代码:

cpp 复制代码
#include <stdio.h>
#include <string.h>
int main()
{
	char c[100];
	int i,j;
	printf("请输入字符串:");
//	scanf("%s",c);
	gets(c);
	for(i=0;i<strlen(c);i++){
		if(c[i]=='a'){
			for(j=i;j<strlen(c);j++){
				c[j]=c[j+1];
			}
			i--;
		}
	}
	printf("删除'a'后的字符串:%s",c);
	return 0;
}

运行结果:

bash 复制代码
请输入字符串:aaa   ccc acac ababcbbaaaaaa
删除'a'后的字符串:   ccc cc bbcbb
相关推荐
jzhwolp20 分钟前
从基本链表到侵入式链表,体会内核设计思路
c语言·后端·设计模式
biter down1 小时前
c语言18:结构体位段联合体
c语言·开发语言
程序员buddha3 小时前
C语言操作符详解
java·c语言·算法
云知谷4 小时前
【经典书籍】《代码整洁之道》第六章“对象与数据结构”精华讲解
c语言·开发语言·c++·软件工程·团队开发
树在风中摇曳5 小时前
C语言 | 文件操作详解与实战示例
c语言·开发语言
雨落在了我的手上6 小时前
C语言入门(十六):指针(2)
c语言
say_fall6 小时前
C语言编程实战:每日刷题 - day 1
c语言·开发语言·学习
IoT智慧学堂7 小时前
C语言流程控制:if判断语句全解析
c语言·开发语言
EXtreme357 小时前
C语言指针深度剖析(2):从“数组名陷阱”到“二级指针操控”的进阶指南
c语言·开发语言·算法
玖剹8 小时前
多线程编程:从日志到单例模式全解析
java·linux·c语言·c++·ubuntu·单例模式·策略模式