当前位置:网站首页>蓝桥杯学习2022.7.5(上午)
蓝桥杯学习2022.7.5(上午)
2022-07-05 13:48:00 【megaData】
字符串部分:
#include<iostream>
#include<string>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
string space = string(n-i,' ');
//空格
string ch = string(2*i-1,'A'+i-1);
//字符
cout<<space+ch<<endl;
}
return 0;
}
#include<iostream>
using namespace std;
int main()
{
char c;
cin>>c;
//输入的是数字(1到9)或者字母(A到Z)
if(c>='A'&&c<='Z')
{
for(int i=1;i<=c-'A'+1;i++)
//控制行数
{
for(int j=1;j<=c-'A'+1-i;j++)
{
cout<< " ";
}
//字母输出顺序是先增加后减小
for(int j=1;j<=i;j++)
{
cout<<(char)('A'+j-1);
}
for(int j=i-1;j>=1;j--)
{
cout<<(char)('A'+j-1);
}
cout<<endl;
}
}
else
{
for(int i=1;i<=c-'1'+1;i++)
{
for(int j=1;j<=c-'1'+1-i;j++)
{
cout<< " ";
}
for(int j=1;j<=i;j++)
{
cout<<(char)('1'+j-1);
}
for(int j=i-1;j>=1;j--)
{
cout<<(char)('1'+j-1);
}
cout<<endl;
}
}
return 0;
}
//对称字符串
#include<stdio.h>
#include<string.h>
char res[5000000];
int main()
{
int n;
scanf("%d",&n);
int len=0;
for(int i=1;i<=n;i++)
//0 到 len-1
{
//在len这里空一个位置
strcat(res+len+1 ,res);
res[len]='A'+i-1;
len=strlen(res);
}
printf("%s\n",res);
return 0;
}
//A
//ABA
//ABACABA
//ABACABADABACABA
#include<cstdio>
#include<cstring>
char s1[1005],s2[1005];
int main()
{
fgets(s1,1004,stdin);
fgets(s2,1004,stdin);
//fgets会在最后加入换行的长度
int len1 = strlen(s1)-1,len2 = strlen(s2)-1;
//需要减去换行的长度
int ans = 0;
for(int i=0;i+len2-1<len1;i++)
{
bool matched = true;
for(int j=0;j<len2;j++)
{
if(s1[i+j]!=s2[j])
{
matched=false;
break;
}
}
if(matched)
{
ans++;
}
}
printf("%d\n",ans);
return 0;
}
边栏推荐
- Basic characteristics and isolation level of transactions
- Interviewer soul torture: why does the code specification require SQL statements not to have too many joins?
- Redis6 transaction and locking mechanism
- 【MySQL 使用秘籍】一網打盡 MySQL 時間和日期類型與相關操作函數(三)
- Can and can FD
- Jetpack compose introduction to mastery
- MySQL if else use case use
- What are the private addresses
- Idea remote debugging agent
- STM32 reverse entry
猜你喜欢
How to apply the updated fluent 3.0 to applet development
Attack and defense world web WP
不知道这4种缓存模式,敢说懂缓存吗?
How to deal with the Yellow Icon during the installation of wampserver
What is a network port
What are the private addresses
Usage, installation and use of TortoiseSVN
Data Lake (VII): Iceberg concept and review what is a data Lake
Interviewer soul torture: why does the code specification require SQL statements not to have too many joins?
::ffff:192.168.31.101 是一个什么地址?
随机推荐
PostgreSQL Usage Summary (PIT)
Source code analysis of etcd database -- peer RT of inter cluster network layer client
How to divide a large 'tar' archive file into multiple files of a specific size
这18个网站能让你的页面背景炫酷起来
Redis6 transaction and locking mechanism
Usage, installation and use of TortoiseSVN
Catch all asynchronous artifact completable future
When there are too many input boxes such as input transmitted at one time in the form, the post data is intercepted
leetcode 10. Regular expression matching regular expression matching (difficult)
【云资源】云资源安全管理用什么软件好?为什么?
How to deal with the Yellow Icon during the installation of wampserver
Kotlin协程利用CoroutineContext实现网络请求失败后重试逻辑
ETCD数据库源码分析——集群间网络层客户端peerRt
PHP generate Poster
Apicloud studio3 WiFi real machine synchronization and WiFi real machine preview instructions
asp. Net read TXT file
基于微信小程序的订餐系统
Integer ==比较会自动拆箱 该变量不能赋值为空
Wonderful express | Tencent cloud database June issue
Pancake Bulldog robot V2 (code optimized)