反向输出中英字符串

wuchangjian2021-11-03 23:19:09编程学习

T1:用户输入一个英文字符串,反向输出

#include<stdio.h>
int main()
{
	int k;
	char str[100];

	scanf("%s", str);
	k = strlen(str);
	for (int i = k - 1; i >= 0; i--)
	{
		printf("%c", str[i]);
	}
	return 0;
}

T2:用户输入一个纯中文☆字符串,反向输出

#include<stdio.h>
int main()
{
	char str[100] = { 0 };
	//一个中文字符占有两个字节

	printf("请输入一个中文字符串");
	scanf("%s", str);
	int len = strlen(str);
	for (int i =len-1; i >= 1; i=i-2)
	{
		printf("%c%c", str[i-1], str[i]);
	}
	return 0;
}

相关文章

电脑常识C# .NET Core 3.1 中 AssemblyLoadContext 的基本使用

电脑常识C# .NET Core 3.1 中 AssemblyLoadContext 的基本使用

电脑常识C# .NET Core 3.1 中 AssemblyLoadContext 的...

syscall

syscall - 间接系统调用 syscall() 执行一个系统调用,...

C语言:计算n的阶乘

题目描述:给定整数n,计算n!的值并输出。 输入要求:输入...

学生成绩查找系统

学生成绩查找系统是一个根据姓名查找学生成绩的系统。系统可以录入是学生的姓名和成绩...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。