c语言练习10周(11~15)

news2024/11/24 1:33:39

将b串中的所有字母字符连接在a串之后并输出,a,b串最多30个字符。

题干将b串中的所有字母字符连接在a串之后并输出,a,b串最多30个字符。
输入样例abcdef
1A2D3C4F5GG
输出样例abcdefADCFGG
#include<stdio.h>
int main() {
	char a[30], b[30];
	int i=0, j=0;
	scanf("%s%s", a, b);
	while (a[i]) {
		i++;
	}
	while (b[j]) {
		if ((b[j] >= 'a' && b[j] <= 'z') || (b[j] >= 'A' && b[j] <= 'Z')) {
			a[i++] = b[j];
		}
		j++;
	}
	a[i] = 0;
	printf("%s", a);
	return 0;
}

 给定一个由大小写字母构成的字符串。把该字符串中特定的字符全部用字符  #  替换。
输入共两行:
第一行包含一个长度不超过  30  的字符串。
第二行包含一个字符,表示要替换掉的特定字符。

题干给定一个由大小写字母构成的字符串。把该字符串中特定的字符全部用字符  #  替换。
输入共两行:
第一行包含一个长度不超过  30  的字符串。
第二行包含一个字符,表示要替换掉的特定字符。
输入样例hello
l
输出样例he##o

 

#include<stdio.h>
int main() {
	char a[30], t;
	int i=0, j;
	scanf("%s\n%c", a, &t);
	while (a[i]) {
		if (a[i] == t) {
			a[i] = '#';
		}
		i++;
	}
	/*while (b[j]) {
		if ((b[j] >= 'a' && b[j] <= 'z') || (b[j] >= 'A' && b[j] <= 'Z')) {
			a[i++] = b[j];
		}
		j++;
	}*/
	/*a[i] = '\0';*/
	printf("%s", a);
	return 0;
}

 输入任意字串(最多30个字符),删除串中的小写字母并输出。

题干输入任意字串(最多30个字符),删除串中的小写字母并输出。
输入样例AaSsDDddFfGfg
输出样例ASDDFG

 

#include<stdio.h>
int main() {
	char a[30], t;
	int i = 0, j = 0;
	scanf("%s", a);
	while (a[i]) {
		if (a[i] < 'a'|| a[i] > 'z') {
			a[j++] = a[i];
		}
		i++;
	}
	a[j] = 0;
	/*while (b[j]) {
		if ((b[j] >= 'a' && b[j] <= 'z') || (b[j] >= 'A' && b[j] <= 'Z')) {
			a[i++] = b[j];
		}
		j++;
	}*/
	/*a[i] = '\0';*/
	printf("%s", a);
	return 0;
}

 从键盘输入任意串s(最多30个字符),将串s每三个字符加一个*复制到t串中,若s串为"ABCDEFGHIJK",生成t串为"ABC*DEF*GHI*JK"。

题干从键盘输入任意串s(最多30个字符),将串s每三个字符加一个*复制到t串中,若s串为"ABCDEFGHIJK",生成t串为"ABC*DEF*GHI*JK"。
输入样例ABCDEFGHIJK
输出样例ABC*DEF*GHI*JK

 

#include<stdio.h>
int main() {
	char a[30],b[40];
	int i=0,j=0;
	gets(a);
	while (a[i] != '\0') {
		b[j++] = a[i];
		i++;
		if (i % 3 == 0) {
			b[j++] = '*';
		}
	}
	b[j] = 0;
	puts(b);
	return 0;
}

 输入一个只包含小写字母的单词,输出出现次数最多的字母及个数,若输入单词lanqiao,则显示a  2,单词最多100个字符,若有多个字符出现次数最多,按ascii码顺序只显示第一个。

题干输入一个只包含小写字母的单词,输出出现次数最多的字母及个数,若输入单词lanqiao,则显示a  2,单词最多100个字符,若有多个字符出现次数最多,按ascii码顺序只显示第一个。
输入样例longlonglongistoolong
输出样例o
6
#include<stdio.h>
int main() {
	char a[100];
	int n[26]={0}, i = 0, max = 0;
	gets(a);
	while (a[i] != '\0') {
		n[a[i] - 'a']++;
		i++;
	}
	for (i = 0; i < 26; i++) {
		if (n[i] > max) {
			max = n[i];
		}
	}
	for (i = 0; i < 26; i++) {
		if (n[i] == max) {
			printf("%c\n%d", i + 'a', n[i]);
			break;
		}
	}
	return 0;
}

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1190217.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

20 VPN详解

1、连接数据中心 1.第一种方式是走公网&#xff0c;但是公网太不安全 2.第二种方式是专线&#xff0c;但是比较贵 3.VPN连接2、vpn的概念 全名Virtual Private Network&#xff0c;虚拟专用网&#xff0c;就是利用开放的公众网络&#xff0c;建立专用数据传输通道&#xff0c…

无人机航迹规划:六种最新智能优化算法(DBO、LO、SWO、COA、LSO、KOA)求解无人机路径规划MATLAB

一、六种算法&#xff08;DBO、LO、SWO、COA、LSO、KOA&#xff09;简介 1、蜣螂优化算法DBO 蜣螂优化算法&#xff08;Dung beetle optimizer&#xff0c;DBO&#xff09;由Jiankai Xue和Bo Shen于2022年提出&#xff0c;该算法主要受蜣螂的滚球、跳舞、觅食、偷窃和繁殖行为…

《荒野大镖客》游戏emp.dll丢失的修复方法,快速解决找不到emp.dll问题

《荒野大镖客》是一款备受玩家喜爱的开放世界冒险游戏&#xff0c;然而&#xff0c;有些玩家在游戏中可能会遇到emp.dll文件丢失的问题。emp.dll文件丢失是一个比较常见的问题&#xff0c;它会导致电脑系统出现各种异常情况&#xff0c;比如程序无法正常运行、弹出错误提示等。…

电脑上使用的待办事项便签工具选择哪一款?

电脑是日常办公中必不可少的工具&#xff0c;每一个人每天都要面对纷纷总总的工作待办任务&#xff0c;倘若能当日常工作待办逐一罗列好&#xff0c;提前制定好相关的工作计划后&#xff0c;就可以让各项工作有据可循&#xff0c;在电脑上有哪些可以记录待办事项的工具能实时起…

H5横屏适配方案

横屏模式一般使用场景比较少&#xff0c;特殊情况除外&#xff0c;一般用于游戏、操作性比较大的网页会采用横屏 整体代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" conte…

零基础入门Python基础知识全面梳理!从零开始成为编程高手

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 一、python程序的组成二、核心的数字类型1.整型 int &#xff08;0、负自然数、正自然数&#xff09;2.浮点数 float &#xff08;带有小数部分的数&#xff0c;小数…

app自动化测试(Android)--显式等待机制

WebDriverWait类解析 WebDriverWait 用法代码 Python 版本 WebDriverWait(driver,timeout,poll_frequency0.5,ignored_exceptionsNone)参数解析&#xff1a; driver&#xff1a;WebDriver 实例对象 timeout: 最长等待时间&#xff0c;单位秒 poll_frequency: 检测的间隔步…

配置中心和注册中心——Nacos

Nacos是一个开源的动态服务发现、配置管理和服务管理平台。它主要包括两个方面的功能&#xff1a;配置中心和注册中心。 1. 配置中心&#xff1a; Nacos作为配置中心&#xff0c;提供了一个集中管理和动态获取应用程序配置的平台。开发人员可以将配置信息存储在Nacos中&#x…

迅为RK3399Qt 实时时钟测试

QClock 测试资料在网盘“iTOP-3399 开发板\iTOP-3399 开发板\02_iTop-RK3399 开发资料汇总&#xff08;不含光盘内容&#xff09;\05_iTOP-3399 开发板 Qt 应用开发资料\3399 开发板 QT 测试-实时时钟”目录下&#xff0c;我们将要运行 QClock程序到开发板的 Qt 系统上。参考第…

力扣最热一百题——每日温度

Python后面的文章&#xff0c;内容都比较多&#xff0c;但是同时我又想保持每天更新的速度&#xff0c;所以Python的文章我继续打磨打磨&#xff0c;先更新一篇算法的文章。 一身正气报国家&#xff0c;旁无乱境不恋她 ヾ(◍∇◍)&#xff89;&#xff9e; 力扣题号&#xff1a…

Python实现从Labelme数据集中挑选出含有指定类别的数据集

Python实现从Labelme数据集中挑选出含有指定类别的数据集 前言前提条件相关介绍实验环境Labelme数据集中挑选出含有指定类别的数据集代码实现输出结果 前言 由于本人水平有限&#xff0c;难免出现错漏&#xff0c;敬请批评改正。更多精彩内容&#xff0c;可点击进入Python日常小…

1、C语言面向对象引入类和对象的概念

什么是类和对象 类 类是用户自定义的一种数据类型&#xff0c;也称类类型——C语言中的结构体 对象 类的一种具象 代码测试 #include <stdio.h>//类 struct Animal{ char name[12];//成员属性 int age; char sex; void (*peat)();//成员方法 void (*pbeat)(); };void…

解答开发转软件测试岗的困惑

有个知乎网友做了一年的软件开发&#xff0c;打算转软件测试&#xff0c;但是面试了几家都没有回音&#xff0c;希望大家能给一点建议。 由于这个问题不是今年提的&#xff0c;所以不用担心知友是受到了疫情的影响&#xff0c;单纯应该是个人的问题。 因为他只做了一年开发就想…

Java —— 类和对象(二):封装与内部类

1. 封装 1.1 封装的概念 面向对象程序三大特性&#xff1a;封装、继承、多态。而类和对象阶段&#xff0c;主要研究的就是封装特性。何为封装呢&#xff1f;简单来说就是套壳屏蔽细节。 我们从另一个角度去看封装: 比如我们的电脑或者手机, 我们看到的是一个包装的非常精致的东…

ES基本概念和关键原理

ES基本概念和关键原理 官方文档&#xff1a; https://www.elastic.co/guide/en/elasticsearch/reference/7.17/rest-apis.html 核心概念 相关概念 关系型数据库 ElasticSearch 数据库 Databases Indices 表 Tables Types 行记录 Rows Documents 字段 Columns fi…

LinuxMySql

结构化查询语言 DDL&#xff08;数据定义语言&#xff09; 删除数据库drop database DbName; 创建数据库create database DbName; 使用数据库use DbName; 查看创建数据库语句以及字符编码show create database 43th; 修改数据库属性&#xff08;字符编码改为gbk&#xff09;…

MySQL -- 用户管理

MySQL – 用户管理 文章目录 MySQL -- 用户管理一、用户1.用户信息2.创建用户3.删除用户4.远端登录MySQL5.修改用户密码6.数据库的权限 一、用户 1.用户信息 MySQL中的用户&#xff0c;都存储在系统数据库mysql的user表中&#xff1a; host&#xff1a; 表示这个用户可以从…

代码随想录 Day41 动态规划09 LeetCode T121 买卖股票的最佳时机 T122 买卖股票的最佳时机II

前言 这两题看起来是不是有点眼熟,其实我们在贪心章节就已经写过了这两道题,当时我们用的是将利润分解,使得我们始终得到的是最大利润 假如第 0 天买入&#xff0c;第 3 天卖出&#xff0c;那么利润为&#xff1a;prices[3] - prices[0]。 相当于(prices[3] - prices[2]) (pri…

【ONE·C++ || 网络基础(二)】

总言 主要内容&#xff1a;演示socke套接字编程&#xff08;TCP模式&#xff09;&#xff0c;介绍序列化和反序列化&#xff0c;并进行演示&#xff08;json版本达成协议编写、守护进程介绍&#xff09;。 文章目录 总言4、基于套接字的TCP网络程序4.0、log.hpp4.1、version1.…

硝烟后的茶歇 | 中睿天下谈攻防演练之邮件攻击溯源实战分享

近日&#xff0c;由中国信息协会信息安全专业委员会、深圳市CIO协会、PCSA安全能力者联盟主办的《硝烟后的茶歇广东站》主题故事会在深圳成功召开。活动已连续举办四年四期&#xff0c;共性智慧逐步形成《年度红蓝攻防系列全景图》、《三化六防“挂图作战”》等共性研究重要成果…