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;
}
相关文章:
![](https://www.ngui.cc/images/no-images.jpg)
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…...
![](https://www.ngui.cc/images/no-images.jpg)
webpack如何实现热更新?
webpack如何实现热更新? 要使用 Webpack 实现热更新,可以按照以下步骤进行配置: 1.在项目中安装 Webpack 和相关的开发依赖: npm install webpack webpack-cli webpack-dev-server --save-dev2.创建一个名为 webpack.dev.js 的…...
![](https://img-blog.csdnimg.cn/img_convert/e7d676241b192df9594bce1c9e79bab0.png)
REST API的基础:HTTP
在本文中,我们将深入探讨万维网数据通信的基础 - HTTP。 什么是超文本? HTTP(超文本传输协议)的命名源于“超文本”。 那么,什么是超文本? 想象一下由超链接组成的文本、图像和视频的混合物。这些链接充当我…...
![](https://img-blog.csdnimg.cn/5da26122d48c41869007563e48680ce5.png)
基于Docker-compose创建LNMP环境并运行Wordpress网站平台
基于Docker-compose创建LNMP环境并运行Wordpress网站平台 1.Docker-Compose概述2.YAML文件格式及编写注意事项3.Docker-Compose配置常用字段4.Docker Compose常用命令5.使用Docker-compose创建LNMP环境,并运行Wordpress网站平台1. Docker Compose 环境安装下载安装查…...
![](https://img-blog.csdnimg.cn/5da83439650c43ceb03b09ce1bc09ca2.jpeg#pic_center)
【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境3
4、下载MaixPy IDE,MaixPy 使用Micropython 脚本语法,所以不像 C语言 一样需要编译,要使用MaixPy IDE , 开发板固件必须是V0.3.1 版本以上(这里使用V0.5.0), 否则MaixPy IDE上会连接不上, 使用前尽量检查固…...
![](https://img-blog.csdnimg.cn/15af2f2f93494d5cbef2cecf8eca36c8.png)
Java语言跨平台执行的核心JVM
本文重点 在前面的课程中,我们介绍了java中的三层JDK->JRE->JVM,其中JVM称为Java的虚拟机,只是用来执行的,JRE是运行环境,要想在操作系统中运行,除了JVM还需要类库,JDK=JRE+开发的包和工具。本文就将介绍一下JVM究竟为何物? JVM 有的人会认为JVM是java中的东西…...
![](https://img-blog.csdnimg.cn/img_convert/93ab1ffaca6a1afad02f2b5d35daa10d.jpeg)
家政服务小程序制作攻略揭秘
想要打造一个家政服务小程序,但是又不懂编程和设计?不用担心!下面将为你详细介绍如何利用第三方平台,从零开始打造一个家政服务小程序。 首先,你需要找到一个适合的第三方平台,例如乔拓云网。在乔拓云网的【…...
![](https://www.ngui.cc/images/no-images.jpg)
2023-07-29力扣每日一题
链接: 141. 环形链表 题意: 求链表是否有环 解: 刚好昨天做完的初级算法链表题,翻转和暴力 实际代码: #include<iostream> using namespace std; struct ListNode {int val;ListNode *next;ListNode() : …...
![](https://img-blog.csdnimg.cn/d21d7118cbf5429c81751a5bb9425760.png)
Dual pyramid GAN for semantic image synthesis
为了解决在图像合成时候小物体容易消失,大物体经常作为块的拼接来生成的。本文提出DP-GAN在所有尺度下共同学习空间自适应归一化模块的条件。这样尺度信息就会被双向使用,他统一了不同尺度的监督。(重点看图和代码) SPADE模块解释 GAN在生成包含许多不同…...
![](https://img-blog.csdnimg.cn/1d848832129b4b289dff2cb4397e16e5.png)
【Linux】更换jdk版本
目录 一、前言二、查看jdk版本号1、项目中的版本号(pom.xml)2、服务器中的版本号 三、更换jdk版本1、创建java文件夹2、下载并解压JDK安装包①、下载jdk安装包②、移动到创建好的/usr/local/java路径下③、解压jdk安装包 四、删除原来的jdk版本1、删除原…...
![](https://img-blog.csdnimg.cn/16a06fd9507648d495c5eb53edcbbcec.png)
web-暴力破解密码
Burte Force(暴力破解)概述 暴力破解”是一攻击具手段,在web攻击中,一般会使用这种手段对应用系统的认证信息进行获取。 其过程就是使用大量的认证信息在认证接口进行尝试登录,直到得到正确的结果。 为了提高效率&…...
![](https://img-blog.csdnimg.cn/66898186883b42bf8d83b2b9b9d35730.png)
基础实验篇 | CopterSim中回传提示消息实验
基础实验篇|CopterSim中回传提示消息实验 01实验名称及目的 回传提示消息实验:在飞控中,我们时常需要向外发布一些文字消息,来反映系统当前的运行状态,这个功能可以通过发送“mavlink_log”的uORB消息来实现。 02实验效果 在Cop…...
![](https://www.ngui.cc/images/no-images.jpg)
vue基础-动态style
vue基础-动态style 1、目标2、语法 1、目标 给标签动态设置style值 2、语法 :style"{style属性名:值}"示例: <template><div id"app"><div><p :style"{backgroundColor:color}">动态styleclass</p>…...
![](https://www.ngui.cc/images/no-images.jpg)
vue3使用响应式数据 + v-model导致响应式失效el-form表单无法输入的问题
文章目录 vue3使用响应式数据 v-model导致响应式失效el-form表单无法输入的问题 vue3使用响应式数据 v-model导致响应式失效el-form表单无法输入的问题 参考文章 重构vue2项目时发现的问题,原始项目使用的是Element-ui。 其实vue3可以使用适配的Element-plus 问…...
![](https://img-blog.csdnimg.cn/0fa7eec9f8f44e448e34cb4b649d83e1.png)
线段树详解 原理解释 + 构建步骤 + 代码(带模板)
目录 介绍: 定义: 以具体一个题目为例: 树的表示方法: 实现步骤: 构建结点属性: pushup函数: build函数: pushdown函数: modify函数: query…...
![](https://www.ngui.cc/images/no-images.jpg)
Java中Timer的使用
Timer 简述 在Java中,Timer(计时器)是一个用于安排定时任务的类。它可以实现在指定的时间间隔或指定的时间点执行某项任务或操作。 简单的来说Timer就是在Java中用来实现定时任务的工具。 Timer的API Timer中有两API可以使用分别是schedule…...
![](https://www.ngui.cc/images/no-images.jpg)
关于EJB,这两文把热闹和门道都说清楚了
关于技术的很多概念,如果你是小白,不建议看官网。原因就在于官网描述太抽象,就像八股文,看完感觉好像说了很多,但回过头又感觉似乎啥都没说。太虚、不接地气,是最大毛病。其实这些官网的打太极式的表述&…...
![](https://img-blog.csdnimg.cn/26998ae9aae345a78b99eb89086d084c.png)
MixFormerV2: Efficient Fully Transformer Tracking
摘要 基于变压器的跟踪器在标准基准测试上取得了很强的精度。然而,它们的效率仍然是在GPU和CPU平台上实际部署的一个障碍。在本文中,为了克服这一问题,我们提出了一个完全变压器跟踪框架,称为MixFormerV2,没有任何密集…...
![](https://img-blog.csdnimg.cn/2a17f73876a24e1ca63447e9d7b25ca9.png)
K8S中网络如何通信
Kubernetes 提出了一个自己的网络模型“IP-per-pod”,能够很好地适应集群系统的网络需求,它有下面的这 4 点基本假设: 集群里的每个 Pod 都会有唯一的一个 IP 地址。Pod 里的所有容器共享这个 IP 地址。集群里的所有 Pod 都属于同一个网段。…...
![](https://www.ngui.cc/images/no-images.jpg)
LangChain Agents深入剖析及源码解密上(三)
AutoGPT案例V1版本 AutoGPT是一个实验性的开源应用程序,展示了GPT-4语言模型的功能,AutoGPT程序由GPT-4驱动,将大语言模型的思考链接在一起,以自主实现设定的任何目标。作为GPT-4完全自主运行的首批例子之一,AutoGPT突破了人工智能的可能性。LangChain框架复现了https://g…...
![](https://img-blog.csdnimg.cn/af3711f2638249d38908a9e4aecf41cf.png)
分布式限流方案及实现
优质博文:IT-BLOG-CN 一、限流的作用和意义 限流是对高并发访问进行限制,限速的过程。通过限流来限制资源,可以提高系统的稳定性和可靠性,控制系统的负载,削峰填谷,保证服务质量。 服务限流后的常见处理…...
![](https://img-blog.csdnimg.cn/059797aa78b04d73a5618b0780844480.png)
vuejs源码阅读之优化器
前面讲过vuejs中解析器是把html模版解析成AST,而优化器的作用是在AST中找到静态子树并打上标记。 静态子树是指的那些在AST中永远不会发生变化的节点。 例如,一个纯文本节点就是静态子树,而带变量的文本节点就不是静态子树,因为…...
![](https://img-blog.csdnimg.cn/f4c7bf1be4f84f6e827f31904558e746.png)
【C++】-动态内存管理
作者:小树苗渴望变成参天大树 作者宣言:认真写好每一篇博客 作者gitee:gitee 如 果 你 喜 欢 作 者 的 文 章 ,就 给 作 者 点 点 关 注 吧! 文章目录 前言一、C内存管理方式1.1 new/delete操作内置类型 总结 前言 今天再讲一个…...
![](https://www.ngui.cc/images/no-images.jpg)
微服务SpringCloud教程——微服务是什么
微服务(MicroServices)最初是由 Martin Fowler 于 2014 年发表的论文《MicroServices》中提出的名词,它一经提出就成为了技术圈的热门话题。 微服务,我们可以从字面上去理解,即“微小的服务”,下面我们从“…...
![](https://img-blog.csdnimg.cn/11cb8e1f2a22447386736f66d57d70dd.png)
RNN架构解析——LSTM模型
目录 LSTMLSTM内部结构图 Bi-LSTM实现 优点和缺点 LSTM LSTM内部结构图 Bi-LSTM 实现 优点和缺点...
![](https://img-blog.csdnimg.cn/img_convert/97e3feb04ef72b7df29f74babefdee70.jpeg)
苹果电脑系统优化工具:Ventura Cache Cleaner for mac
Ventura Cache Cleaner for Mac是一款专门为苹果电脑开发的系统优化工具,旨在帮助用户清理和优化Mac电脑,提高系统性能和速度。该软件由美国公司Northern Softworks开发,已经推出了多个版本,适用于不同版本的Mac操作系统。 Ventu…...
![](https://www.ngui.cc/images/no-images.jpg)
为了爱人穿越沙漠-心理测试
我觉得很准的一个心理测试。我的答案反射出我的态度,它们是100%的贴切。有兴趣的朋友也不妨一试。 你有一个深爱着的心上人,然而你们却被一片无垠的沙漠相隔两地,你禁不住思念的折磨,决定穿越沙漠去寻找你心中的那个爱人…… 1、…...
![](https://img-blog.csdnimg.cn/a27b194a12494783a587ae7f2b295ac5.png)
SpringBoot月度员工绩效考核管理系统【附任务书|ppt|万字文档(LW)和搭建文档】
主要功能 员工登录: ①首页、个人中心:修改密码、个人信息管理等 ②公告信息管理、绩效指标管理、绩效考核管理 管理员登录: ①首页、个人中心:修改密码、个人信息管理等 ②公告信息管理、部门管理、岗位管理、员工管理、绩效指标…...
![](https://img-blog.csdnimg.cn/472548ca248c465687cee3614968e551.jpeg#pic_center)
【新星计划】STM32F103C8T6 - C语言 - 蓝牙JDY-31-SPP串口通信实验
文章目录 蓝牙技术的发展历史SPP蓝牙串口BLE协议(超低功耗应用蓝牙协议) 常见通用蓝牙模块JDY-31-SPPHC05/06 Keil 工程开发模版main.c 源文件:接线方式:烧录工具:FlyMcu串口调试工具:XCOM蓝牙调试助手APP …...
![](https://img-blog.csdnimg.cn/28c27a53c05d4eae9da0644259e45b4c.png)
算法39:Excel 表列序号
一、需求 给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。 例如: A -> 1 B -> 2 C -> 3 … Z -> 26 AA -> 27 AB -> 28 … 示例 1: 输入: columnTitle “A” 输出: 1 示例 2&…...
![](/images/no-images.jpg)
做通路富集分析的网站/cba最新消息
问题描述:客户端连接数据库报错,ORA-12516: TNS: 监听程序无法找到匹配协议栈的可用句柄 解决过程:1。查看当前会话数、processes和sessions值,发现session数和2个参数的值已经非常逼近SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 …...
![](/images/no-images.jpg)
网站建设价格/青岛网络优化哪家专业
搬到了gipsyh.icu...
![](/images/no-images.jpg)
电脑版 做网站尺寸/最新新闻热点事件2024
USB(Universal Serial BUS,通用串行总线)协议规定,所有的USB设备都有VID(Vendor ID,供应商识别码)和PID(Product ID,产品识别码)。VID由供应商向USB-IF&#…...
![](/images/no-images.jpg)
网页设计尺寸大小指的是什么/网站关键词优化排名软件
本节书摘来自异步社区《配置管理最佳实践》一书中的第1章,第1.1节,作者: 【美】Bob Aiello , Leslie Sachs著,更多章节内容可以访问云栖社区“异步社区”公众号查看 第I部分 配置管理核心实践 第1章 源代码管理 源代码管理是保护…...
![](http://www.hanjunxing.com/blog/wp-content/uploads/2009/08/15.jpg)
农用地转建设用地结果查询网站/百度云搜索引擎入口
2019独角兽企业重金招聘Python工程师标准>>> 随着宽带的普及和网速的提高,人们上网冲浪时对网站打开速度的容忍度在不断降低,网站的打开速度已经成为可用性的前提,甚至直接影响网站的收入。 Google最近第一次完整地书面提出网页访…...
![](/images/no-images.jpg)
wordpress hooks/优化关键词的方法正确的是
【实例简介】android 校园教务管理系统,内有课程表,选课等等一系列功能【实例截图】【核心代码】Android教务选课成绩管理系统└── 双鱼林安卓Android教务选课成绩管理系统├── AndroidManifest.xml├── libs│ └── android-support-v4.jar├…...