1.输入一个字符,将其转换成小写字母后输出的程序,怎么编译呀
2条回答 默认 最新
丨秋水丨 2022-05-12 17:15关注#include<iostream> using namespace std; int main() { char ch; std::cin >> ch; if ('A' <= ch && ch <= 'Z') ch += 32; std::cout << ch << endl; }或者这样:
#include<iostream> #include<cctype> using namespace std; int main() { char ch; std::cin >> ch; if (isupper(ch)) { ch = tolower(ch); } std::cout << ch << endl; }或者这样
#include<iostream> using namespace std; int main() { char ch; std::cin >> ch; switch (ch) { case 'A': ch = 'a'; break; case 'B': ch = 'b'; break; case 'C': ch = 'c'; break; case 'D': ch = 'd'; break; case 'E': ch = 'e'; break; case 'F': ch = 'f'; break; case 'G': ch = 'g'; break; case 'H': ch = 'h'; break; case 'I': ch = 'i'; break; case 'J': ch = 'j'; break; case 'K': ch = 'k'; break; case 'L': ch = 'l'; break; case 'M': ch = 'm'; break; case 'N': ch = 'n'; break; case 'O': ch = 'o'; break; case 'P': ch = 'p'; break; case 'Q': ch = 'q'; break; case 'R': ch = 'r'; break; case 'S': ch = 's'; break; case 'T': ch = 't'; break; case 'U': ch = 'u'; break; case 'V': ch = 'v'; break; case 'W': ch = 'w'; break; case 'X': ch = 'x'; break; case 'Y': ch = 'y'; break; case 'Z': ch = 'z'; break; } std::cout << ch << endl; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录