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;
}