题目名称:小写字母转换成大写字母时间限制:1000ms内存限制:256MB提交通过率:30题目描述自定义一个函数实现小写字母到大写字母的转化如果输入是大写字母直接输出如果输入的不是字母则输出 0。输入描述输入1行输入一个小写字符。输出描述输出1行输出对应的大写字符。样例1输入复制a输出A提示tips:不记得字符的ASCII码怎么办?你可以简单写个程序打印一下字符对应的ASCII码来比较大写字母和小
#include <stdio.h>
char lowerToUpper(char c) { if (c >= 'a' && c <= 'z') { // 判断是否为小写字母 return c - 'a' + 'A'; // 转换成对应的大写字母 } else if (c >= 'A' && c <= 'Z') { // 如果已经是大写字母,直接返回 return c; } else { return '0'; // 不是字母,返回0 } }
int main() { char c; scanf("%c", &c); printf("%c\n", lowerToUpper(c)); return 0; }
原文地址: https://www.cveoy.top/t/topic/c1ns 著作权归作者所有。请勿转载和采集!