字符串的大小写字母转换
题目:字符串的大小写字母转换
代码实现:
#include<stdio.h>
int main()
{
int i;
char str[10] = { };
printf("please input:");
//为数组赋值
for(i = 0;i<10;i++)
{
scanf("%c",&str[i]);
}
putchar('\n');
printf("原始数组:\n");
//打印数组
for(i=0;i<10;i++)
{
printf("%c",str[i]);
}
putchar('\n');
putchar('\n');
//遍历数组进行大小写转换
for(i=0;i<10;i++)
{
if(str[i]>='A'&&str[i]<='Z')
{
str[i]+=32;
}
else if(str[i]>='a'&&str[i]<='z')
{
str[i]-=32;
}
}
printf("大小写转换后:\n");
for(i=0;i<10;i++)
{
printf("%c",str[i]);
}
putchar('\n');
return 0;
}
程序运行结果: