(函数)颠倒字符串顺序(C语言)

一、运行结果;

二、源代码;

cs 复制代码
# define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>
# include <string.h>

//声明颠倒函数;
void reverse(char a[])
{
	//初始化变量值;
	int i, j;
	char t;

	//循环颠倒;
	for (i = 0, j = strlen(a); i < (strlen(a) / 2); i++, j--)
	{
		//颠倒;
		t = a[i];
		a[i] = a[j - 1];
		a[j - 1] = t;
	}
}

int main()
{
	//初始化变量值;
	char a[100] = { 0 };

	//获取用户输入字符串;
	printf("请输入字符串:");
	scanf("%s", &a);

	//输出用户输入结果;
	printf("转换前字符串为:");
	printf("%s\n", a);

	//调用颠倒函数;
	reverse(a);

	//输出结果;
	printf("转换后的结果为:%s", a);

	return 0;
}
相关推荐
代码游侠1 分钟前
复习——网络测试工具
linux·开发语言·网络·笔记·学习·测试工具
Felven6 分钟前
C. Contrast Value
c语言·开发语言·算法
leaves falling11 分钟前
c语言打印闰年
java·c语言·算法
我的xiaodoujiao17 分钟前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 37--测试报告 Allure 前置步骤-配置安装 JDK 详细图文教程
java·开发语言·学习·测试工具
老华带你飞18 分钟前
婚纱摄影网站|基于java + vue婚纱摄影网站系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
浅川.2518 分钟前
STL专项:deque 双端队列
开发语言·c++·stl·deque
旅行的狮子19 分钟前
5分钟快速体验Midscene.js(Node环境、Playwright)
开发语言·javascript·midscenejs
Rysxt_21 分钟前
UniApp App.vue 文件完整教程
开发语言·前端·javascript
.ZGR.22 分钟前
Java小项目——文件管理系统 V3.0
java·开发语言
superman超哥28 分钟前
Rust Trait 定义与实现:类型系统的多态基石
开发语言·rust·类型系统·rust trait·定义与实现·多态基石