c++编程,从键盘上任意输入 15 个小写字母,变成大写字母后按反序输出
减去32就是大写字母了
#include <iostream>
using namespace std;
int main()
{
char s[100];
cin>>s;
int i=0;
for(i=0;s[i] != 0;i++)
s[i] -= 32;
for(i--;i>=0;i--)
cout<<s[i];
}
#include <stdio.h>
void fun(int n)
{
char c;
scanf("%c",&c);
if(n) fun(n-1);
printf("%c",c-32);
}
int main()
{
fun(15);
return 0;
}
代码实现和注释如下,望采纳
#include <iostream>
#include <algorithm>
int main() {
// 定义一个字符数组用于存储输入的字母
char letters[15];
// 从键盘上输入15个字母
std::cout << "Enter 15 lowercase letters: ";
for (int i = 0; i < 15; i++) {
std::cin >> letters[i];
}
// 将字母转换为大写
for (int i = 0; i < 15; i++) {
letters[i] = toupper(letters[i]);
}
// 将字母按反序输出
std::cout << "Letters in reverse order: ";
for (int i = 14; i >= 0; i--) {
std::cout << letters[i] << " ";
}
std::cout << std::endl;
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!