编程完成从键盘输入一个字符串,将字符串中的大写字母转换成小写字母后进行输出功能
参考如下:
#include<stdio.h>
#include<string.h>
int main()
{
char str[10];
printf("请输入一个字符串:");
scanf("%s",str);
for(int i=0;i<strlen(str);i++)
{
if(str[i]>='A'&&str[i]<='Z')
str[i]=(char) (str[i]+32);
}
printf("%s",str);
}
该回答引用ChatGPT
#include<stdio.h>
char fun(char *c)
{
if(*c<='Z'&&*c>='A')
*c-='A'-'a';
return *c;
}
main()
{
char s[81],*p=s;
gets(s);
while(*p)
{
*p=fun(p);
printf("%c",*p);
p++;
}
putchar('\n');
}
望采纳