给大家一个简单的c语言题,有几个flag补不出来了/
#include
main()
{
【flag1】 ch[80];
int i;
printf("请输入一个字符串:");
gets(【flag2】);
for(i=0;ch[i]!= '【flag3】';i++)
{
if(ch[i]>='A'【flag4】ch[i]<='Z')
ch[i]=ch[i]+32;
}
printf("转换后的字符串为:\n");
【flag5】(ch);
}
#include <stdio.h>
main()
{
char ch[80];
int i;
printf("请输入一个字符串:");
gets(ch);
for(i=0;ch[i]!= '\0';i++)
{
if(ch[i]>='A' && ch[i]<='Z')
ch[i]=ch[i]+32;
}
printf("转换后的字符串为:\n");
puts(ch);
}
#include <stdio.h>
int main()
{
char ch[80];
int i;
printf("请输入一个字符串:");
gets(ch);
for(i=0;ch[i]!= '\0';i++)
{
if(ch[i]>='A' && ch[i]<='Z')
ch[i]=ch[i]+32;
}
printf("转换后的字符串为:\n");
puts(ch);
return 0;
}
1:char
2:ch
3:\0
4:&&
5:puts
#include <stdio.h>
main()
{
char ch[80];
int i;
printf("请输入一个字符串:");
gets(ch);
for(i=0;ch[i]!= '\0';i++)
{
if(ch[i]>='A' && ch[i]<='Z')
ch[i]=ch[i]+32;
}
printf("转换后的字符串为:\n");
puts(ch);
}
试试这个吧:
```c
#include <stdio.h>
main()
{
char ch[80];
int i;
printf("请输入一个字符串:");
gets(ch);
for(i=0;ch[i]!= '\0';i++)
{
if(ch[i]>='A'&&ch[i]<='Z')
ch[i]=ch[i]+32;
}
printf("转换后的字符串为:\n");
puts(ch);
}
```