【c语言】输入一个字符串,把大写改成小写 大家帮我看看我怎么错了
#include<stdio.h>#include<string.h>intmain(){charstring[20];inti;gets(string);for(i=0...
#include<stdio.h>#include<string.h>int main(){ char string[20]; int i; gets(string); for(i=0;i!='\0';i++) { if(string[i]>='A'&&string[i]<='Z') string[i]=string[i]+32; } printf("%s",string); return 0;}
每次的结果都是按照输入的输出 展开
每次的结果都是按照输入的输出 展开
2个回答
展开全部
#include<stdio.h>
#include<string.h>
int main()
{
char string[20];
int i;
gets(string);
for(i=0;i!='\0';i++)//改成for(i =0;string[i]!='\0';i++)
{
if(string[i]>='A'&&string[i]<='Z')
string[i]=string[i]+32;
}
printf("%s",string);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询