反向输出中英字符串

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;
}

相关文章

8日收评:沪指低开高走涨0.32%,两市再现百股涨停

8日收评:沪指低开高走涨0.32%,两市再现百股涨停

2022-08-08 15:12:46 财联社8月8日电,大盘全天低开...

老太太离家出走,只因老伴不给买果冻?民警:该哄还得哄!

老太太离家出走,只因老伴不给买果冻?民警:该哄还得哄!

2022-08-16 15:07:48 近日,安徽固镇一名七旬老爷爷到...

从1亿美元到10亿美元,博世/大陆看到的自动驾驶量产技术趋势

从1亿美元到10亿美元,博世/大陆看到的自动驾驶量产技术趋势

从ADAS到自动驾驶,基于数据驱动的开发模式已经是明确趋势。但如何降低开发...

【渗透测试自学系列】—如何使用SQL注入攻击数据库

目录 4.1.4. 数据库检测 4.1.4.1. MySQL 4.1.4.2....

发表评论    

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