(函数)颠倒字符串顺序(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;
}
相关推荐
WooaiJava4 分钟前
流式TTS音频播放项目 - 面试问答(后端)
java·开发语言
新缸中之脑13 分钟前
开发AI代理必备的8个Python 库
开发语言·人工智能·python
暴走十八步16 分钟前
PHP+vscode开启调试debug
开发语言·vscode·php
郝学胜-神的一滴19 分钟前
Python 列表 vs 数组:深入解析与最佳选择指南
开发语言·python·程序人生
杜子不疼.20 分钟前
基于ATVC模板库的Ascend C Vector算子快速开发指南
c语言·开发语言·mfc
MSTcheng.22 分钟前
【C++】C++11新特性(三)
开发语言·c++·c++11
learning-striving23 分钟前
kali连不上网解决方法
linux·开发语言·网络·php·kali
田野追逐星光29 分钟前
STL容器list的模拟实现
开发语言·c++·list
摇滚侠43 分钟前
macbook shell 客户端推荐 Electerm macbook 版本下载链接
java·开发语言
程序员布吉岛44 分钟前
Java 后端定时任务怎么选:@Scheduled、Quartz 还是 XXL-Job?(对比 + 避坑 + 选型)
java·开发语言