c语言,输入一个字符,判断它如果是小写字母输出其对应大写字母

2025-02-25 21:35:33
推荐回答(5个)
回答1:

#include<stdio.h>

void main()

{

char ch;

ch=getchar();

if(ch>='A'&&ch<='Z')

{

printf("为大写字符\n");

}

else if(ch>='a'&&ch<='z')

{

printf("为小写字符\n");

}

}

扩展资料:

include用法:

#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。

插入头文件的内容

#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:

1、#include<文件名>

2、#include"文件名"

回答2:

int main()
{
    int c = getchar();
    if(c >='a'&&c<='z') printf("%c",c-32);
    else if(c >='A'&&c<='Z') printf("%c",c+32);//题目中有两句如果是小写字母输出其对应大写字母,我猜有一句应该是 如果是大写字母输出其对应小写字母。 如果猜错了,就删掉这行。
    else if(c >='0'&&c<='9') printf("%c",c);
    else if(c == ' ') printf("space");
    else printf("other");
}

回答3:

int main()
{
    int c = getchar();
    if(c >='a'&&c<='z') printf("%c",c-32);
    else if(c >='A'&&c<='Z') printf("%c",c+32);//题目中有两句如果是小写字母输出其对应大写字母,我猜有一句应该是 如果是大写字母输出其对应小写字母。 如果猜错了,就删掉这行。
    else if(c >='0'&&c<='9') printf("%c",c);
    else if(c == ' ') printf("space");
    else printf("other");
}

回答4:

#include
int main()
{
    char c;
    scanf("%c",&c);
    if(c>='a'&&c<='z') printf("%c',c-32);
    else if(c>='0'&&c<='9') printf("%c",c);
    else if(c==' ') printf("space");
    else printf("other");
    return 0;
}

回答5:

#include
void main()
{ char c;
c=getchar();
if(c >='a'&&c<='z')
printf("%c",c-32);
else if(c >='A'&&c<='Z')
printf("%c",c+32);
else if(c >='0'&&c<='9')
printf("%c",c);
else if(c == ' ')
printf("space");
else printf("other");
}