(函数)颠倒字符串顺序(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;
}
相关推荐
爱码小白8 小时前
Python 异常处理 完整学习笔记
开发语言·python
c++之路8 小时前
C++20概述
java·开发语言·c++20
芝士就是力量啊 ೄ೨8 小时前
Python如何编写一个简单的类
开发语言·python
逻辑驱动的ken9 小时前
Java高频面试考点18
java·开发语言·数据库·算法·面试·职场和发展·哈希算法
MoonBit月兔9 小时前
「Why MoonBit 」第一期——Singularity Note AI 学习助手
开发语言·人工智能·moonbit
木木_王9 小时前
嵌入式Linux学习 | 数据结构 (Day05) 栈与队列详解(原理 + C 语言实现 + 实战实验 + 易错点剖析)
linux·c语言·开发语言·数据结构·笔记·学习
冷雨夜中漫步9 小时前
Claude Code源码分析——Claude Code Agent Loop 详细设计文档
java·开发语言·人工智能·ai
超龄编码人9 小时前
Qt Widgets Designer QTabWidget无法添加布局
开发语言·qt
直奔標竿9 小时前
Java开发者AI转型第二十六课!Spring AI 个人知识库实战(五)——联网搜索增强实战
java·开发语言·人工智能·spring boot·后端·spring
Python大数据分析@9 小时前
CLI一键采集,使用Python搭建TikTok电商爬虫Agent
开发语言·爬虫·python