c语言编程。

10 – Convert lower case to upper case or upper case to lower case• Write a program that inputs a character using ASCII table to convert lower case to upper case or upper case to lower case• Input a character repeatedly using the While statement • Hint1 : fflush(stdin);• Hint2 : The difference between A and a is 32图片说明

#include
void main()
{
char x='a';
printf("Input Alphabet:");
scanf("%c",&x);
if( x>='A' && x<='Z')
{

x=x+32;
printf("Result : %c\n",x);
}
else if( x>='a' && x<='z')
{
x=x-32;
printf("Result : %c\n",x);
}

else
printf("Wrong input ! try again");
}

 int main()
{
    char a;
    while(true)
    {
        printf("Input Alphabat :");
        a = getchar();
        getchar();
        if(a>='a' && a<='z')
            printf("Result : %c\n",a-32);
        else if(a>='A' && a<='Z')
            printf("Result : %c\n",a+32);
        else
            printf("Wrong intput ! try again\n");
    }
    return 0;

}

int main()
{
char a;
while(true)
{
printf("Input Alphabat :");
a = getchar();
fflush(stdin);
if(a>='a' && a<='z')
printf("Result : %c\n",a-32);
else if(a>='A' && a<='Z')
printf("Result : %c\n",a+32);
else
printf("Wrong intput ! try again\n");
}
return 0;

}

//大写字母和小写字母的ASCII码相差32
#include
void main()
{
char alpha;
while(true)
{
printf("Input Alphabat :");
scanf("%c",&alpha);
//小写字母
if(alpha>='a' && alpha<='z')
printf("Result : %c\n",alpha-32);
//大写字母
else if(alpha>='A' && alpha<='Z')
printf("Result : %c\n",alpha+32);
//其他字符
else
printf("Wrong intput ! try again\n");
}
return 0;

}

#include"stdio.h"
main()
{
char x,y;
while(1)
{
printf("Input Alphabet : ");
scanf("%c",&x);
scanf("%c",&y);
if(x>='A'&&x<='Z')
{
x=x+32;
}
else if(x>='a'&&x<='z')
{
x=x-32;
}
else
{
printf("Wrong input ! try again\n");

continue;

}
printf("Resule : %c\n",x);
}
} 图片说明

 #include <stdio.h>

int main()
{
    char a;
    while(1)
    {
        printf("Input Alphabat :");
        fflush(stdin);
        scanf("%c", &a);
        getchar();
        if(a>='a' && a<='z')
            printf("Result : %c\n",a-32);
        else if(a>='A' && a<='Z')
            printf("Result : %c\n",a+32);
        else
            printf("Wrong intput ! try again\n");
    }
    return 0;
}