算法修炼之练气篇——练气十六层

news/2025/3/15 16:03:08/

博主:命运之光

专栏:算法修炼之练气篇

前言:每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的,练完这200多道题就考了今年第十四届的B组蓝桥杯C/C++获得了省一,后面还会更新“算法修炼之筑基篇”里面包括了省赛到国赛这一个月训练的刷奖计划,大概有40道左右,感兴趣的话可以关注一下命运之光)

目录

题目 1196: 去掉空格

题目描述

输入格式

输出格式

样例输入

样例输出

题目 1124: C语言训练-大、小写问题

题目描述

输入格式

输出格式

样例输入

样例输出

题目 1032: [编程入门]自定义函数之字符串连接

题目描述

输入格式

输出格式

样例输入

样例输出

题目 1031: [编程入门]自定义函数之字符串反转

题目描述

输入格式

输出格式

样例输入

样例输出

题目 1046: [编程入门]自定义函数之数字后移

题目描述

输入格式

输出格式

样例输入

样例输出

🍓🍓今日份修炼结束,再接再厉!!!


题目 1196: 去掉空格

题目描述

读入一些字符串,将其中的空格去掉。

输入格式

输入为多行,每行为一个字符串,字符串只由字母、数字和空格组成,每个字符串长度不超过80。

输出格式

对于每行输入,输出转换后的字符串。

样例输入

Hello World

1 2 3

Nice to meet you

abc

样例输出

HelloWorld

123

Nicetomeetyou

abc

#include<bits/stdc++.h>
using namespace std;
int main()
{char s[1000];while(gets(s)){int len=strlen(s);for(int i=0;i<len;i++){if(s[i]!=' '){printf("%c",s[i]);}}printf("\n");}return 0;
}

题目 1124: C语言训练-大、小写问题

题目描述

输入一串字符,将其中的大写变成小写,若不为大写则原样输出

输入格式

任意字符串(长度在100以内)以回车表示输入结束

输出格式

将其中的大写 输出相应的小写,若不为大写则原样输出

样例输入

A123b

样例输出

a123b

#include<bits/stdc++.h>
int main()
{char s[1000];gets(s);int len1=strlen(s);for(int i=0;i<len1;i++){if(s[i]>='A'&&s[i]<='Z'){s[i]=s[i]+32; }printf("%c",s[i]);}return 0;
}

题目 1032: [编程入门]自定义函数之字符串连接

题目描述

写一函数,将两个字符串连接

输入格式

两行字符串

输出格式

链接后的字符串

样例输入

123

abc

样例输出

123abc

#include<bits/stdc++.h>
int main()
{char s[1000],t[1000];gets(s);int len1=strlen(s);gets(t);int len2=strlen(t);for(int i=0;i<len1;i++){printf("%c",s[i]);}for(int i=0;i<len2;i++){printf("%c",t[i]);}    return 0;
}

题目 1031: [编程入门]自定义函数之字符串反转

题目描述

写一函数,使输入的一个字符串按反序存放,在主函数中输入并输出反序后的字符串(不包含空格)。

输入格式

一行字符

输出格式

逆序后的字符串

样例输入

123456abcdef

样例输出

fedcba654321

#include<bits/stdc++.h>
int main()
{char s[1000];gets(s);int len=strlen(s);for(int i=len-1;i>=0;i--){printf("%c",s[i]);}return 0;
}

题目 1046: [编程入门]自定义函数之数字后移

题目描述

有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。

输入格式

输入数据的个数n n个整数 移动的位置m

输出格式

移动后的n个数

样例输入

10 1 2 3 4 5 6 7 8 9 10 2

样例输出

9 10 1 2 3 4 5 6 7 8

#include<bits/stdc++.h>
#define N 1005
int a[N];
int main()
{int i,n,m;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);}scanf("%d",&m);for(i=n-m;i<n;i++){printf("%d ",a[i]);}for(i=0;i<n-m-1;i++){printf("%d ",a[i]);}printf("%d",a[n-m-1]);return 0;
}

🍓🍓今日份修炼结束,再接再厉!!!

 


http://www.ppmy.cn/news/65824.html

相关文章

《花雕学AI》新版必应 Bing 登场:轻松注册,一站式搜索、聊天与绘画应有尽有

引言&#xff1a; 你是否曾经在网上搜索信息时感到困惑或沮丧&#xff1f;你是否曾经想要在网上创造一些有趣或有用的内容&#xff0c;却不知道从何开始&#xff1f;你是否曾经想要用文字描述一个图像&#xff0c;却无法找到合适的图片&#xff1f;如果你的答案是肯定的&#x…

【JS】1680- 重学 JavaScript API - Beacon API

❝ 前期回顾&#xff1a;1.Page Visibility API 2.Broadcast Channel API ❞ 1. 什么是 Beacon API 1.1 概念介绍 Beacon API 是 HTML5 提供的一种新的浏览器 API&#xff0c;可以用于在浏览器后台异步地发送数据&#xff0c;而不影响当前页面的加载和性能。通过 Beacon API&am…

安全访问服务边缘 (SASE) 技术的优缺点及工作原理

随着企业向云迁移&#xff0c;移动性成为常态&#xff0c;网络和安全解决方案必须相应地发展。安全访问服务边缘 &#xff08;SASE&#xff09; 在此处进入图片。SASE 是一个新兴的技术类别&#xff0c;旨在提供特定的网络安全功能。 安全访问服务边缘 &#xff08;SASE&#…

qemu-基础篇——ARM 链接过程分析(六)

文章目录 ARM 链接过程分析源文件global_bss_file.cglobal_data_fle.cglobal_function_file.cglobal_rodata_file.cmain.c 链接文件 link.lds编译命令及反汇编命令解析 .o 文件global_bss_file.oglobal_data_fle.oglobal_function_file.oglobal_rodata_file.omain.o 链接观察链…

网络基础学习:osi网络七层模型

osi网络七层模型 什么是OSI&#xff0c;什么是ISO?为什么ISO要提出OSI网络七层模型&#xff1f;OSI七层的划分以及具体内容第七层 应用层第六层 表示层第五层 会话层第四层 传输层第三层 网络层第二层 数据链路层第一层 物理层 每一层与设备的对应关系 什么是OSI&#xff0c;什…

情感分析讲解

情感分析简述 情感分析(Sentiment Analysis)又称倾向性分析&#xff0c;或意见挖掘&#xff0c;它是对带有情感色彩的主观性文本进行分析、处理、归纳和推理的过程。利用情感分析能力&#xff0c;可以针对带有主观描述的自然语言文本&#xff0c;自动判断该文本的情感正负倾向…

6. 神经网络

6.1 非线性假设 假设有一个监督学习分类问题&#xff0c;训练集如图 如果利用logistic回归来解决这个问题&#xff0c;我们可以构造一个包含很多非线性项的logistic回归函数。 但在这个训练集只给出了两个特征&#xff0c;如果一旦特征变多了&#xff0c;多项式就会变得很多。…

DEV SIT UAT PET SIM PRD PROD常见环境英文缩写含义

一、英文缩写 英文中文 DEV development开发 SIT System Integrate Test系统整合测试&#xff08;内测&#xff09; UAT User Acceptance Test用户验收测试 PET Performance Evaluation Test性能评估测试&#xff08;压测&#xff09; SIM simulation仿真 PRD/PROD produ…