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