编写一个程序,用函数的形式写出来,可以直接接受键盘字符,如果时小写字符就输出它对应的的大写字符,如果接受的是大写字符就输出它对应的小写字符,如果是数字就不输出!
有用的话会给采纳,万分感谢!用来学习。
#include <stdio.h>
#include <windows.h>
int main()
{
int num;
while ((num = getchar()) != EOF)
{
if (num >= 'a' && num <= 'z')
{
printf(" %c\n", num - 32);
}
else if (num >= 'A' && num <= 'Z')
{
printf(" %c\n", num + 32);
}
else
{
break;
}
}
system("pause");
return 0;
}
#include<stdio.h>
#include<ctype.h>
void fun()
{
// 接受键盘字符
char ch = getchar();
// 不是字母就不输出
if (!isalpha(ch))return;
// 如果是小写字符就输出它对应的的大写字符
if (islower(ch))printf("%c\n", toupper(ch));
// 如果是大写字符就输出它对应的的小写字符
else if (isupper(ch))printf("%c\n", tolower(ch));
}
int main()
{
fun();
return 0;
}