gpt4 book ai didi

C语言编程实现全大写全小写转换

转载 作者:太空宇宙 更新时间:2023-11-04 01:02:59 25 4
gpt4 key购买 nike

这是我的代码

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>

char chaCap(char n);

int main()
{
char ch,a;
printf("Enter Sentence\n");

while((ch=getchar()) != '\n')
{
chaCap(ch);
printf("%c",a);
}
printf(" \n");

return 0;
}
void chaCap(char n)
{
if(n >= 'a' && n <='z')
n-=32;

}

我需要

  1. 要求用户输入句子
  2. 将句子全部转为大写并打印
  3. 将句子全部转为小写并打印
  4. 将每个字符从大写转换为小写,反之亦然。

我为更改大写字母而制作,但我不能制作小写字母,反之亦然。

当我为 2. 和 3 编写代码时,getchar() 变得一无所有...

最佳答案

使用tolower()函数:

  while((ch=getchar()) != '\n')
{
printf("%c", tolower(ch));
}

关于C语言编程实现全大写全小写转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31285658/

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