C语言编程 大小写转换
来源:百度知道 编辑:UC知道 时间:2024/06/20 10:52:10
/*
程序填空,不要改变与输入输出有关的语句。
输入3个字符, 将其中的字母字符转换大小写(即大写变小写, 小写变大写), 不是字母的字符不转换
输入数据的语句格式: scanf("%c%c%c", &a, &b, &c);
输出数据的语句格式: printf("%c%c%c", a, b, c);
例:
输入:
a2B
输出:
A2b
*/
#include "stdio.h"
int main( )
{
return 0;
}
程序填空,不要改变与输入输出有关的语句。
输入3个字符, 将其中的字母字符转换大小写(即大写变小写, 小写变大写), 不是字母的字符不转换
输入数据的语句格式: scanf("%c%c%c", &a, &b, &c);
输出数据的语句格式: printf("%c%c%c", a, b, c);
例:
输入:
a2B
输出:
A2b
*/
#include "stdio.h"
int main( )
{
return 0;
}
#include "stdio.h"
int main( )
{ int i=0;
char arr[100];
scanf("%s",arr);
while('\0'!=arr[i])
{
if(arr[i]>='a'&&arr[i]<='z')
arr[i]-=32;
else if(arr[i]>='A'&&arr[i]<='Z')
arr[i]+=32;
i++;
}
printf("%s",arr);
return 0;
}
#include "stdio.h"
int main( )
{char a,b,c;
scanf("%c%c%c", &a, &b, &c);
if(a>='a'&&a<='z') a-=32;
else if(a>='A'&&a<='Z') a+=32;
if(b>='a'&&b<='z') b-=32;
else if(b>='A'&&b<='Z') b+=32;
if(c>='a'&&c<='z') c-=32;
else if(c>='A'&&c<='Z') c+=32;
printf("%c%c%c", a, b, c);
return 0;
}
简单代码:
#include "stdio.h"
int m