0
点赞
收藏
分享

微信扫一扫

每日刷题训练 2.17#指尖人生#

BC47 判断是不是字母

描述

KiKi想判断输入的字符是不是字母,请帮他编程实现。

输入描述:

多组输入,每一行输入一个字符。

输出描述:

针对每组输入,输出单独占一行,判断输入字符是否为字母,输出内容详见输出样例。

示例1

输入:

A
6

复制

输出:

A is an alphabet.
6 is not an alphabet.

复制

#include<stdio.h>
int main()
{
    char n = 0;
    while(scanf("%c",&n)!=EOF)
    {
        if(n>='A'&&n<='Z' || n>='a'&&n<='z')
        {
            printf("%c is an alphabet.\n",n);
        }
        else 
            printf("%c is not an alphabet.\n",n);
        getchar();
    }
    return 0;
}

BC48 字母大小写转换

描述

KiKi想完成字母大小写转换,有一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;反之则转换为大写字母。

输入描述:

多组输入,每一行输入一个字母。

输出描述:

针对每组输入,输出单独占一行,输出字母的对应形式。

示例1

输入:

a
A
Z

复制

输出:

A
a
z

复制

#include<stdio.h>
int main()
{
    char ch = 0;
    while(scanf(" %c",&ch)!=EOF)
    {
        if(ch>='A'&&ch<='Z')
        {
            printf("%c\n",ch+32);
        }
        else 
            printf("%c\n",ch-32);
    }
    return 0;
}

BC49 判断两个数的大小关系

描述

KiKi想知道从键盘输入的两个数的大小关系,请编程实现。

输入描述:

题目有多组输入数据,每一行输入两个整数(范围-231~231-1),用空格分隔。

输出描述:

针对每行输入,输出两个整数及其大小关系,数字和关系运算符之间没有空格,详见输入输出样例。

示例1

输入:

1 1

复制

输出:

1=1

复制

示例2

输入:

1 0

复制

输出:

1>0

复制

示例3

输入:

0 1

复制

输出:

0<1

复制

#include<stdio.h>
int main()
{
    int a = 0;
    int b = 0;
    while(scanf("%d %d",&a,&b)!=EOF)
    {
        if(a == b)
        {
            printf("%d=%d\n",a,b);
        }
        else if(a>b)
        {
            printf("%d>%d\n",a,b);
        }
        else
            printf("%d<%d\n",a,b);
    }

    return 0;
}
举报

相关推荐

0 条评论