gpt4 book ai didi

C语言中小写字母转换为大写字母

转载 作者:行者123 更新时间:2023-11-30 14:46:25 25 4
gpt4 key购买 nike

我正在开发一个简单的程序,以便将其合并到一个更大的程序中。我正在遵循我的教授已经教过的内容。

#include <stdio.h>

int main()
{
char letter;
printf("Please Enter a Lower Case Letter:");
scanf("%s", letter);

if (letter >= 'a' && letter <= 'z')
letter = letter - 'a' + 'A';
printf("%s", letter);
return 0;
}

出现最初的“请输入小写字母:”,但输入字母后返回为(空)。任何帮助表示赞赏。

最佳答案

也许尝试getchar()而不是scanf()getchar() 的 C 引用链接和 scanf()

#include <stdio.h>
int main()
{
char letter;
printf("Please Enter a Lower Case Letter:");
letter = getchar();

if (letter >= 'a' && letter <= 'z')
letter = letter - 'a' + 'A';
printf("%c", letter);
return 0;
}

关于C语言中小写字母转换为大写字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52305958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com