本文主要是介绍C语言代码 字母大小写转换,有一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;反之则转换为大写字母,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
字母大小写转换,有一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;反之则转换为大写字母。
输入描述:多组输入,每一行输入一个字母。
输出描述:针对每组输入,输出单独占一行,输出字母的对应形式。
代码示例:
#include <ctype.h>
#include <stdio.h>
int main()
{char n = 0;while(scanf("%c", &n)!=EOF){if (islower(n))//islower函数判断是否是小写字母,是返回1{printf("%c\n", toupper(n));//toupper函数可将小写字母转大写}else if (isupper(n))//isupper函数判断是否是大写字母,是返回1{printf("%c\n", tolower(n));//tolower函数可将大写字母转小写}}return 0;
}
运行结果:
a
A
b
B
G
g
T
t
分析:scanf函数读取成功时,返回读取的数据个数;读取失败时,返回EOF。
这篇关于C语言代码 字母大小写转换,有一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;反之则转换为大写字母的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!