大小写转换

问题补充说明: 给一个字符串,将其中的英文字母的大小写进行转换 。输入 第一行是一个整数N,表示样例的个数,以后每行一个字符串 。字符串可能由英文字母,数字,各种标点(包括空格)组成.输出 每行输出一个转换后的结果 。

大小写转换

文章插图
<p>你好!!
</p><p></p><p>程序写完了360问答,你试试吧,有问题再问,满意请采纳
</p>#include<stdio.h>
#include<stdl够责洋叶受续思ib.h>
#include<string.h>
【大小写转换】intmain白父左读裂()
{
charstr[100];
intii,n;
printf("请输入行数n:");
scanf("%d",&n);
getchar();
for(i远刑号i=0;ii<n;ii++)
{
inti;
printf("请输入一行内率青兴容:");
gets(粉跑础画除速物端财么str);
for(i=0打进爱继守社为;i<strlen(str);i++)
i宜安鲁境证看含虽队其沙f(str[i]>='a'&&str[i]<=但'z')
str[i]=str[i]-'a'+'A';
else
if(str[i]>='A'&&str[i]<='Z')
str[i]=str[i]-'A'+'a';
printf("大小写转换后的:%s
",str);
}
return0;
}

    推荐阅读