牛牛替换(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;
}
相关推荐
C雨后彩虹3 小时前
任务最优调度
java·数据结构·算法·华为·面试
SmartRadio5 小时前
CH585M+MK8000、DW1000 (UWB)+W25Q16的低功耗室内定位设计
c语言·开发语言·uwb
少林码僧5 小时前
2.31 机器学习神器项目实战:如何在真实项目中应用XGBoost等算法
人工智能·python·算法·机器学习·ai·数据挖掘
钱彬 (Qian Bin)5 小时前
项目实践15—全球证件智能识别系统(切换为Qwen3-VL-8B-Instruct图文多模态大模型)
人工智能·算法·机器学习·多模态·全球证件识别
Niuguangshuo6 小时前
EM算法详解:解密“鸡生蛋“的机器学习困局
算法·机器学习·概率论
a3158238066 小时前
Android 大图显示策略优化显示(一)
android·算法·图片加载·大图片
一条大祥脚6 小时前
26.1.9 轮廓线dp 状压最短路 构造
数据结构·c++·算法
鲨莎分不晴6 小时前
反向传播的数学本质:链式法则与动态规划的完美共舞
算法·动态规划
sonadorje6 小时前
逻辑回归中的条件概率
算法·机器学习·逻辑回归
cici158746 小时前
基于Pan-Tompkins算法的ECG信号HRV提取方案
算法