当前位置:   article > 正文

C语言编程练习(1)——单个字母的大小写互换_如何用c语言编码一个大小写字母切换的代码

如何用c语言编码一个大小写字母切换的代码

单个字母的大小写互换

使用工具:VS2017
功能:
1.输入小写字母,返回大写字母。
2.输入大写字母,返回小写字母。
3.有对非法数据的处理。


一、代码部分

函数实现:

char changeEnglish(char ch)
{
	if (ch >= 65 && ch <= 90)			//大写变小写
		return ch + 32;
	else if (ch >= 97 && ch <= 122)		//小写变大写
		return ch - 32;
	else								//不是字母返回NULL
		return 0;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

主函数调用:

int main()
{
	char ch1, ch2;					//定义两个字符变量
	while (1)
	{
		printf("输入一个字母:");
		scanf_s("%c", &ch1, 1);
		setbuf(stdin, NULL);		//清空缓存区
		ch2 = changeEnglish(ch1);
		if (ch2)
			printf("---输出---\n%c\n\n", ch2);
		else
		{
			printf("输入的不是字母!\n\n");
			break;
		}
	}

	system("pause");
	return 0;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

二、运行结果

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/154356
推荐阅读
相关标签
  

闽ICP备14008679号