当前位置: 首页 > article >正文

牛牛替换(c语言)

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

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

#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;
}


http://www.kler.cn/a/292807.html

相关文章:

  • MQTT协议解析 : 物联网领域的最佳选择
  • 丹摩征文活动|丹摩智算平台使用指南
  • 第74期 | GPTSecurity周报
  • 去地面算法——depth_clustering算法调试(1)
  • 【LeetCode】【算法】55. 跳跃游戏
  • 【教程】华南理工大学国际校区宿舍门锁声音设置
  • 系规学习第21天
  • vue3定义响应式数据(ref,reactive)
  • C++ STL容器-Vector容器概念及应用方法详解
  • SSH免秘钥问题
  • 【netty系列-09】深入理解和解决tcp的粘包拆包
  • 一文讲清楚,AI、AGI、AIGC与AIGC、NLP、LLM,ChatGPT等概念
  • 【云计算】什么是云计算服务|为什么出现了云计算|云计算的服务模式
  • 动手学深度学习8.2. 文本预处理-笔记练习(PyTorch)
  • 计算机网络八股文之TCP协议
  • FPGA随记---inout端口的处理
  • 20240902软考架构-------软考101-105答案解析
  • TMC5271/TMC5272 支持使用编码器进行闭环位置控制
  • linux下NTP服务器实战(chrony软件)
  • 数学建模强化宝典(1)级比检验
  • VirtualBox Debian 自动安装脚本
  • Pytorch中不同的Norm归一化详细讲解
  • 后端开发刷题 | 最长公共子序列(非连续)
  • Qt放Element网页滑动菜单栏
  • Quartz.Net_快速开始
  • ​如何通过Kimi强化论文写作中的数据分析?