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

C++字符串题基础(进阶请看下一个文章)

打印小写字母表

#include<iostream>
#include<string.h>
#include<iomanip>
#include<stdio.h>
#include<cmath>
using namespace std;
int main()
{char n='a';for(int i=1;i<=13;i++){cout<<n;n++;}cout<<endl;for(int i=1;i<=13;i++){cout<<n;n++;}cout<<endl;n='z';for(int i=1;i<=13;i++){cout<<n;n--;}cout<<endl;for(int i=1;i<=13;i++){cout<<n;n--;}cout<<endl;return 0;
}

时间的差

#include<iostream>
#include<string.h>
#include<iomanip>
#include<stdio.h>
#include<cmath>
using namespace std;
int main()
{char a[2000],b[2000];int c=0;cin>>a;cin>>b;int am=0;int bm=0;int la=strlen(a);int lb=strlen(b);am=am+(a[1]*10+a[2])*3600+(a[4]*10+a[5])*60+a[7]*60+a[8];bm=bm+(b[1]*10+b[2])*3600+(b[4]*10+b[5])*60+b[7]*60+b[8];cout<<bm-am;return 0;
}

数字和

#include<stdio.h>
#include<stream>
#include<string.h>
int main()
{char a[205];int i,b[205],l,sum=0;cin<<a;l=strlen(a);for(i=0;i<l;i++){b[i]=a[i]-'0';sum=sum+b[i];}cout<<sum;return 0;
}

国王的魔镜

#include<stdio.h>
#include<string.h>
int main()
{int n;cin>>n;while(n--){char a[100];int l,i,b;gets(a);l=strlen(a);if(l%2!=0){cout<<1;}else{while(l>1&&l%2==0){b=0;for(i=0;i<l/2;i++){if(a[l/2-i-1]==a[l/2+i]){b++;}}if(b==l/2){l/=2;}elsebreak;}cout<<l;}}return 0;
}

简单解密

#include<stdio.h>
#include<string.h>
using namespace std;char s[100];int main()
{gets(s);for (int i = 0; i < strlen(s); i++){if (s[i] >= 'A' && s[i] <= 'E'){s[i] += 21;}else if (s[i] >= 'F' && s[i] <= 'Z'){s[i] -= 5;}}cout<<s;return 0;
}

查字典码中最小的字符串

#include<stdio.h>
#include<iostream>
#include<string.h>
using namespace std;
int main()
{char s[100],min[100];int n;cout<<n;gets(s);strcpy(min,s);for(int i=1;i<n;i++){gets(s);if(strcmp(min,s)>0){strcpy(min,s);}}cout<<min; return 0;
}

出现最多的小写字母

#include<iostream>
using namespace std;
int a[200];
string s;
int main() {cin>>s;for(int i=0; i<s.size(); i++) {a[s[i]]++;}int ma=97;for(int i=98; i<=122; i++) {if(a[i]>=a[ma]) {ma=i;}}char c=ma;cout<<c;return 0;
}

判断是否构成回文

#include<iostream>
using namespace std;
int main()
{
char ch,letter[101];
cin>>ch;
int i=0,j=1;
while(ch!='.')
{
++i;
letter[i]=ch;
cin>>ch;
}
while((j<i)&&(letter[j]==letter[i]))
{
--i;++j;
}
if(j>=i) cout<<"yes"<<endl;
else cout<<"no"<<endl;
return 0;
}

移动个空格

#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{char a[1000];cin.getline(a,1000);bool temp = true;int sign = 0;int i = 0;while(i != 1000){if(a[i] == ' ' && temp == true){temp = false;sign = i;}if(a[i] !=' ' && temp == false){temp = true;/a[sign] = a[i];a[i] = ' ';i = sign;}i++;}cout<<a;return 0;
}

删除*

#include<stdio.h>
#include <string.h>
main()
{int i,j,k=0,c;char a[100]={0}, b[100]={0},  d[100]={0},  e[100]={0};   gets(a);//输入c=strlen(a);//计算长度for (i=0;a[i]=='*';i++){b[i]=a[i];  }for (j=c-1;a[j]=='*';j--){d[k++]=a[j];   k=0;for(j=0;a[j]!='\0';j++){if (a[j]!='*')e[k++]=a[j];   }/*连接并输出*/strcat(b,e);strcat(b,d);puts(b);
}

字符串反码

#include<stdio.h>
#include<string.h>
int main()
{char s1[80];int m='a'+'z',n='A'+'Z';while(1){gets(s1);if(strcmp(s1,"!")==0)return 0;char *p=&s1[0];while(*p!='\0'){if(*p>='a'&&*p<='z')printf("%c",m-*p);else if(*p>='A'&&*p<='Z')printf("%c",n-*p);elseprintf("%c",*p);p++;}printf("\n");}return 0;
}

看完动漫要几天?不会

时钟旋转不会

字符串加密

#include<stdio.h>
#include<string.h>
int main()
{char str[100];while(gets(str)!=NULL){int i,length=0;length=strlen(str);for(i=0;i<length;i++){if(str[i]>='A'&&str[i]<='Z'||str[i]>='a'&&str[i]<='z')str[i]=(int)str[i]+1;if((int)str[i]>122)str[i]=(int)str[i]-57;}puts(str);printf("\n");}return 0;
}

相关文章:

C++字符串题基础(进阶请看下一个文章)

打印小写字母表 #include<iostream> #include<string.h> #include<iomanip> #include<stdio.h> #include<cmath> using namespace std; int main() {char na;for(int i1;i<13;i){cout<<n;n;}cout<<endl;for(int i1;i<13;i){c…...

webpack如何实现热更新?

webpack如何实现热更新&#xff1f; 要使用 Webpack 实现热更新&#xff0c;可以按照以下步骤进行配置&#xff1a; 1.在项目中安装 Webpack 和相关的开发依赖&#xff1a; npm install webpack webpack-cli webpack-dev-server --save-dev2.创建一个名为 webpack.dev.js 的…...

REST API的基础:HTTP

在本文中&#xff0c;我们将深入探讨万维网数据通信的基础 - HTTP。 什么是超文本&#xff1f; HTTP&#xff08;超文本传输协议&#xff09;的命名源于“超文本”。 那么&#xff0c;什么是超文本&#xff1f; 想象一下由超链接组成的文本、图像和视频的混合物。这些链接充当我…...

基于Docker-compose创建LNMP环境并运行Wordpress网站平台

基于Docker-compose创建LNMP环境并运行Wordpress网站平台 1.Docker-Compose概述2.YAML文件格式及编写注意事项3.Docker-Compose配置常用字段4.Docker Compose常用命令5.使用Docker-compose创建LNMP环境&#xff0c;并运行Wordpress网站平台1. Docker Compose 环境安装下载安装查…...

【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境3

4、下载MaixPy IDE&#xff0c;MaixPy 使用Micropython 脚本语法&#xff0c;所以不像 C语言 一样需要编译&#xff0c;要使用MaixPy IDE , 开发板固件必须是V0.3.1 版本以上&#xff08;这里使用V0.5.0&#xff09;, 否则MaixPy IDE上会连接不上&#xff0c; 使用前尽量检查固…...

Java语言跨平台执行的核心JVM

本文重点 在前面的课程中,我们介绍了java中的三层JDK->JRE->JVM,其中JVM称为Java的虚拟机,只是用来执行的,JRE是运行环境,要想在操作系统中运行,除了JVM还需要类库,JDK=JRE+开发的包和工具。本文就将介绍一下JVM究竟为何物? JVM 有的人会认为JVM是java中的东西…...

家政服务小程序制作攻略揭秘

想要打造一个家政服务小程序&#xff0c;但是又不懂编程和设计&#xff1f;不用担心&#xff01;下面将为你详细介绍如何利用第三方平台&#xff0c;从零开始打造一个家政服务小程序。 首先&#xff0c;你需要找到一个适合的第三方平台&#xff0c;例如乔拓云网。在乔拓云网的【…...

2023-07-29力扣每日一题

链接&#xff1a; 141. 环形链表 题意&#xff1a; 求链表是否有环 解&#xff1a; 刚好昨天做完的初级算法链表题&#xff0c;翻转和暴力 实际代码&#xff1a; #include<iostream> using namespace std; struct ListNode {int val;ListNode *next;ListNode() : …...

Dual pyramid GAN for semantic image synthesis

为了解决在图像合成时候小物体容易消失&#xff0c;大物体经常作为块的拼接来生成的。本文提出DP-GAN在所有尺度下共同学习空间自适应归一化模块的条件。这样尺度信息就会被双向使用&#xff0c;他统一了不同尺度的监督。(重点看图和代码) SPADE模块解释 GAN在生成包含许多不同…...

【Linux】更换jdk版本

目录 一、前言二、查看jdk版本号1、项目中的版本号&#xff08;pom.xml&#xff09;2、服务器中的版本号 三、更换jdk版本1、创建java文件夹2、下载并解压JDK安装包①、下载jdk安装包②、移动到创建好的/usr/local/java路径下③、解压jdk安装包 四、删除原来的jdk版本1、删除原…...

web-暴力破解密码

Burte Force&#xff08;暴力破解&#xff09;概述 暴力破解”是一攻击具手段&#xff0c;在web攻击中&#xff0c;一般会使用这种手段对应用系统的认证信息进行获取。 其过程就是使用大量的认证信息在认证接口进行尝试登录&#xff0c;直到得到正确的结果。 为了提高效率&…...

基础实验篇 | CopterSim中回传提示消息实验

基础实验篇|CopterSim中回传提示消息实验 01实验名称及目的 回传提示消息实验&#xff1a;在飞控中&#xff0c;我们时常需要向外发布一些文字消息&#xff0c;来反映系统当前的运行状态&#xff0c;这个功能可以通过发送“mavlink_log”的uORB消息来实现。 02实验效果 在Cop…...

vue基础-动态style

vue基础-动态style 1、目标2、语法 1、目标 给标签动态设置style值 2、语法 :style"{style属性名:值}"示例&#xff1a; <template><div id"app"><div><p :style"{backgroundColor:color}">动态styleclass</p>…...

vue3使用响应式数据 + v-model导致响应式失效el-form表单无法输入的问题

文章目录 vue3使用响应式数据 v-model导致响应式失效el-form表单无法输入的问题 vue3使用响应式数据 v-model导致响应式失效el-form表单无法输入的问题 参考文章 重构vue2项目时发现的问题&#xff0c;原始项目使用的是Element-ui。 其实vue3可以使用适配的Element-plus 问…...

线段树详解 原理解释 + 构建步骤 + 代码(带模板)

目录 介绍&#xff1a; 定义&#xff1a; 以具体一个题目为例&#xff1a;​ 树的表示方法&#xff1a; 实现步骤&#xff1a; 构建结点属性&#xff1a; pushup函数&#xff1a; build函数&#xff1a; pushdown函数&#xff1a; modify函数&#xff1a; query…...

Java中Timer的使用

Timer 简述 在Java中&#xff0c;Timer&#xff08;计时器&#xff09;是一个用于安排定时任务的类。它可以实现在指定的时间间隔或指定的时间点执行某项任务或操作。 简单的来说Timer就是在Java中用来实现定时任务的工具。 Timer的API Timer中有两API可以使用分别是schedule…...

关于EJB,这两文把热闹和门道都说清楚了

关于技术的很多概念&#xff0c;如果你是小白&#xff0c;不建议看官网。原因就在于官网描述太抽象&#xff0c;就像八股文&#xff0c;看完感觉好像说了很多&#xff0c;但回过头又感觉似乎啥都没说。太虚、不接地气&#xff0c;是最大毛病。其实这些官网的打太极式的表述&…...

MixFormerV2: Efficient Fully Transformer Tracking

摘要 基于变压器的跟踪器在标准基准测试上取得了很强的精度。然而&#xff0c;它们的效率仍然是在GPU和CPU平台上实际部署的一个障碍。在本文中&#xff0c;为了克服这一问题&#xff0c;我们提出了一个完全变压器跟踪框架&#xff0c;称为MixFormerV2&#xff0c;没有任何密集…...

K8S中网络如何通信

Kubernetes 提出了一个自己的网络模型“IP-per-pod”&#xff0c;能够很好地适应集群系统的网络需求&#xff0c;它有下面的这 4 点基本假设&#xff1a; 集群里的每个 Pod 都会有唯一的一个 IP 地址。Pod 里的所有容器共享这个 IP 地址。集群里的所有 Pod 都属于同一个网段。…...

LangChain Agents深入剖析及源码解密上(三)

AutoGPT案例V1版本 AutoGPT是一个实验性的开源应用程序,展示了GPT-4语言模型的功能,AutoGPT程序由GPT-4驱动,将大语言模型的思考链接在一起,以自主实现设定的任何目标。作为GPT-4完全自主运行的首批例子之一,AutoGPT突破了人工智能的可能性。LangChain框架复现了https://g…...

分布式限流方案及实现

优质博文&#xff1a;IT-BLOG-CN 一、限流的作用和意义 限流是对高并发访问进行限制&#xff0c;限速的过程。通过限流来限制资源&#xff0c;可以提高系统的稳定性和可靠性&#xff0c;控制系统的负载&#xff0c;削峰填谷&#xff0c;保证服务质量。 服务限流后的常见处理…...

vuejs源码阅读之优化器

前面讲过vuejs中解析器是把html模版解析成AST&#xff0c;而优化器的作用是在AST中找到静态子树并打上标记。 静态子树是指的那些在AST中永远不会发生变化的节点。 例如&#xff0c;一个纯文本节点就是静态子树&#xff0c;而带变量的文本节点就不是静态子树&#xff0c;因为…...

【C++】-动态内存管理

作者&#xff1a;小树苗渴望变成参天大树 作者宣言&#xff1a;认真写好每一篇博客 作者gitee:gitee 如 果 你 喜 欢 作 者 的 文 章 &#xff0c;就 给 作 者 点 点 关 注 吧&#xff01; 文章目录 前言一、C内存管理方式1.1 new/delete操作内置类型 总结 前言 今天再讲一个…...

微服务SpringCloud教程——微服务是什么

微服务&#xff08;MicroServices&#xff09;最初是由 Martin Fowler 于 2014 年发表的论文《MicroServices》中提出的名词&#xff0c;它一经提出就成为了技术圈的热门话题。 微服务&#xff0c;我们可以从字面上去理解&#xff0c;即“微小的服务”&#xff0c;下面我们从“…...

RNN架构解析——LSTM模型

目录 LSTMLSTM内部结构图 Bi-LSTM实现 优点和缺点 LSTM LSTM内部结构图 Bi-LSTM 实现 优点和缺点...

苹果电脑系统优化工具:Ventura Cache Cleaner for mac

Ventura Cache Cleaner for Mac是一款专门为苹果电脑开发的系统优化工具&#xff0c;旨在帮助用户清理和优化Mac电脑&#xff0c;提高系统性能和速度。该软件由美国公司Northern Softworks开发&#xff0c;已经推出了多个版本&#xff0c;适用于不同版本的Mac操作系统。 Ventu…...

为了爱人穿越沙漠-心理测试

我觉得很准的一个心理测试。我的答案反射出我的态度&#xff0c;它们是100%的贴切。有兴趣的朋友也不妨一试。 你有一个深爱着的心上人&#xff0c;然而你们却被一片无垠的沙漠相隔两地&#xff0c;你禁不住思念的折磨&#xff0c;决定穿越沙漠去寻找你心中的那个爱人…… 1、…...

SpringBoot月度员工绩效考核管理系统【附任务书|ppt|万字文档(LW)和搭建文档】

主要功能 员工登录&#xff1a; ①首页、个人中心&#xff1a;修改密码、个人信息管理等 ②公告信息管理、绩效指标管理、绩效考核管理 管理员登录&#xff1a; ①首页、个人中心&#xff1a;修改密码、个人信息管理等 ②公告信息管理、部门管理、岗位管理、员工管理、绩效指标…...

【新星计划】STM32F103C8T6 - C语言 - 蓝牙JDY-31-SPP串口通信实验

文章目录 蓝牙技术的发展历史SPP蓝牙串口BLE协议&#xff08;超低功耗应用蓝牙协议&#xff09; 常见通用蓝牙模块JDY-31-SPPHC05/06 Keil 工程开发模版main.c 源文件&#xff1a;接线方式&#xff1a;烧录工具&#xff1a;FlyMcu串口调试工具&#xff1a;XCOM蓝牙调试助手APP …...

算法39:Excel 表列序号

一、需求 给你一个字符串 columnTitle &#xff0c;表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。 例如&#xff1a; A -> 1 B -> 2 C -> 3 … Z -> 26 AA -> 27 AB -> 28 … 示例 1&#xff1a; 输入: columnTitle “A” 输出: 1 示例 2&…...

做通路富集分析的网站/cba最新消息

问题描述&#xff1a;客户端连接数据库报错,ORA-12516: TNS: 监听程序无法找到匹配协议栈的可用句柄 解决过程&#xff1a;1。查看当前会话数、processes和sessions值&#xff0c;发现session数和2个参数的值已经非常逼近SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 …...

网站建设价格/青岛网络优化哪家专业

搬到了gipsyh.icu...

电脑版 做网站尺寸/最新新闻热点事件2024

USB&#xff08;Universal Serial BUS&#xff0c;通用串行总线&#xff09;协议规定&#xff0c;所有的USB设备都有VID&#xff08;Vendor ID&#xff0c;供应商识别码&#xff09;和PID&#xff08;Product ID&#xff0c;产品识别码&#xff09;。VID由供应商向USB-IF&#…...

网页设计尺寸大小指的是什么/网站关键词优化排名软件

本节书摘来自异步社区《配置管理最佳实践》一书中的第1章&#xff0c;第1.1节&#xff0c;作者&#xff1a; 【美】Bob Aiello , Leslie Sachs著&#xff0c;更多章节内容可以访问云栖社区“异步社区”公众号查看 第I部分 配置管理核心实践 第1章 源代码管理 源代码管理是保护…...

农用地转建设用地结果查询网站/百度云搜索引擎入口

2019独角兽企业重金招聘Python工程师标准>>> 随着宽带的普及和网速的提高&#xff0c;人们上网冲浪时对网站打开速度的容忍度在不断降低&#xff0c;网站的打开速度已经成为可用性的前提&#xff0c;甚至直接影响网站的收入。 Google最近第一次完整地书面提出网页访…...

wordpress hooks/优化关键词的方法正确的是

【实例简介】android 校园教务管理系统&#xff0c;内有课程表&#xff0c;选课等等一系列功能【实例截图】【核心代码】Android教务选课成绩管理系统└── 双鱼林安卓Android教务选课成绩管理系统├── AndroidManifest.xml├── libs│ └── android-support-v4.jar├…...