编写一个程序,可以直接接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。
程序1:
#include <stdio.h>
int main()
{
int t = 0;
printf("请输入一个字符:");
t = getchar();
if (t >= 'a'&&t <= 'z')
{
putchar(t-32);
}
else if(t >= 'A'&&t <= 'Z')
{
putchar(t + 32);
}
else if (t >= '0'&&t <='9')
{
;
}
printf("\n");
return 0;
}
结果1:
请输入一个字符:A
a
请按任意键继续. . .
结果2:
请输入一个字符:d
D
请按任意键继续. . .
结果3:
请输入一个字符:5
请按任意键继续. . .
程序2:
#include <stdio.h>
int main()
{
int t = 0;
printf("请输入一个字符:\n");
while ((t = getchar()) != EOF)//!= EOF表示文件还没有结束
{
if (t >= 'a'&&t <= 'z')
{
putchar(t - 32);
}
else if (t >= 'A'&&t <= 'Z')
{
putchar(t + 32);
}
else if (t >= '0'&&t <= '9')
{
;
}
else
{
putchar(t);
}
}
printf("\n");
return 0;
}
结果:
请输入一个字符:
F
f
n
N
8
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1719758