#include<stdio.h> //输入的大写字母变小写,输入的小写字母变大写
char panduan(char c)
{
printf("\n\n*****进入判断函数*****\n");
if(!(((c>='A')&&(c<='Z'))||((c>='a')&&(c<='z'))))
{
printf("您输入的不是字母,请重新输入:");
scanf("%c",&c);
fflush(stdin);
panduan(c);
}
printf("\n*****退出判断函数*****\n");
return (c);
}
char daxiao(int c)
{
printf("\n\n*****进入“转换大小”函数*****\n");
if((c>='a')&&(c<='z'))
c=c-32;
else
c=c+32;
printf("\n*****退出“转换大小”函数*****\n");
return (c);
}
int main()
{
char c;
printf("请输入一个字母(a~z或A~Z):");
scanf("%c",&c);
fflush(stdin);
c=panduan(c);
c=daxiao(c);
printf("%c\n",c);
return 0;
}
char panduan(char c)
{
printf("\n\n*****进入判断函数*****\n");
if(!(((c>='A')&&(c<='Z'))||((c>='a')&&(c<='z'))))
{
printf("您输入的不是字母,请重新输入:");
scanf("%c",&c);
fflush(stdin);
panduan(c);
}
printf("\n*****退出判断函数*****\n");
return (c);
}
char daxiao(int c)
{
printf("\n\n*****进入“转换大小”函数*****\n");
if((c>='a')&&(c<='z'))
c=c-32;
else
c=c+32;
printf("\n*****退出“转换大小”函数*****\n");
return (c);
}
int main()
{
char c;
printf("请输入一个字母(a~z或A~Z):");
scanf("%c",&c);
fflush(stdin);
c=panduan(c);
c=daxiao(c);
printf("%c\n",c);
return 0;
}