牛牛替换(c语言)

1.//描述

//牛牛有一个长度为 n 的字符数组,他尝试把字符数组中其中一些字符替换成另一些字符。
//输入描述:
//第一行输入一个正整数 n 表示字符数组的长度,四个个字符分别 a1 和 a2 , a3 和 a4,
// 表示把字符数组中 a1 全部替换成 a2,然后把 a3 全部替换成 a4(包括a1替换后产生的a2等于a3的情况)
//第二行输入一个长度为 n 的字符数组。
//输出描述:
//输出替换后的字符数组

2.我们输入数字,然后输入字符a1,a2,a3,a4,将字符串存储在arr上,然后进行比较。

cs 复制代码
#include<stdio.h>
int main()
{
	int n = 0;
	char a1 = 0;
	char a2 = 0;
	char a3 = 0;
	char a4 = 0;
	scanf_s("%d %c %c %c %c\n", &n,&a1,&a2,&a3,&a4);
	char arr[4] = { 0 };
	for (int i = 0; i < n; i++)
	{
		scanf_s("%c", &arr[i]);
	}
	for (int j = 0; j < n; j++)
	{
		if (arr[j] == a1)
		{
			arr[j] = a2;
		}
		if (arr[j] == a3)
		{
			arr[j] = a4;
		}
		printf("%c", arr[j]);

    }
	return 0;
}
相关推荐
琼羽10916 分钟前
第十七周-通用量子门与Deutsch-Jozsa算法
算法·量子计算
旺小仔.16 分钟前
位运算专题
算法
xwl121242 分钟前
10.6 作业
数据结构·算法
青草地溪水旁43 分钟前
VSCode C/C++ 构建任务配置文件 `tasks.json` 全字段深度解析
c语言·c++·vscode
代码改善世界1 小时前
【C语言操作符终极指南】万字总结:从二进制到表达式求值,全方位解析+避坑指南
c语言
迪丽热爱1 小时前
【练】C程序设计-01程序设计和C语言
c语言·开发语言
胡小禾3 小时前
JDK17和JDK8的 G1
jvm·算法
胖咕噜的稞达鸭5 小时前
算法入门:专题攻克一---双指针(3)有效三角形的个数 查找总价格为目标值的两个商品(剑指offer题目)
算法
逻辑留白陈9 小时前
Adaboost进阶:与主流集成算法对比+工业级案例+未来方向
算法
Learn Beyond Limits9 小时前
Mean Normalization|均值归一化
人工智能·神经网络·算法·机器学习·均值算法·ai·吴恩达