C编程之字符字母大小写转换简便方法

如何进行字符中字母大小写的转换,有一个简便的方法:在ctype.h里有两个极为有用的函数,isalpha()(判断是否为字母)和isdigit()(判断是否是数字).用isalpha()判断是否为字母后,用ch ^ 32便可直接进行大小写字母的转换,用ch|32可将大写字母转化为小写字母,用ch& ^ 32可将小写字母转化为大写字母!!!
两道编程题如下:1.编写代码模拟三次密码输入的场景。
最多能输入三次密码,密码正确,提示“登录成功”,密码错误,
可以重新输入,最多输入三次。三次均错,则提示退出程序。

2.编写一个程序,可以一直接收键盘字符,
如果是小写字符就输出对应的大写字符,
如果接收的是大写字符,就输出对应的小写字符,
如果是数字不输出。

程序如下:
1
C编程之字符字母大小写转换简便方法
2

C编程之字符字母大小写转换简便方法
C编程之字符字母大小写转换简便方法