重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include stdio.h
创新互联建站专注于献县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供献县营销型网站建设,献县网站制作、献县网页设计、献县网站官网定制、成都小程序开发服务,打造献县网络公司原创品牌,更为您提供献县网站排名全网营销落地服务。
void str_trans(char c[])
{
for(int i=0;c[i];i++)
{
if(c[i]='z' c[i]='a')
{
c[i]=(c[i]-'a')+'A';
}else if(c[i]='A'c[i]='Z')
{
c[i]=(c[i]-'A')+'a';
}
}
}
int main()
{ char s[101];
gets(s);
str_trans(s);
puts(s);
scanf("%s",s);
return 0;
}
1、打开软件VisualC++6.0,新建一个C源程序,书写C语言程序。
2、首先定义两个字符型变量,代码:charc1,c2;从键盘中输入一个大写字母,代码:c1=getchar();
3、大写字母与小写字母的ASCII值相差32,代码:c2=c1+32;。将大写字母转化成小写字母。
4、输出小写字母。使用putchar()函数,可以输出一个字符型变量。代码:putchar(c2);
5、连接编译程序。点击工具栏按钮【Compile(Ctrl+F7)】,编译程序;点击工具栏上的像感叹号的按钮【BuildExecute(Ctrl+F5)】,组建程序。
6、在程序运行窗口中,输入一个大写字母A,按回车键,即可输出一个小写字母。
你的程序里面获取循环的位置不对,也就是获取的字符串长度的n应该放在函数里面。
讲n=strlen(s)放到函数里面,就可以了。