C语言编程?字符数组与字符串?
编写自定义函数stringLower()实现将一个字符串中所有大写字母变为小写字母。在主函数中输入一含有大写字母的字符串,调用该函数并输出改变后的字符串。...
编写自定义函数stringLower()实现将一个字符串中所有大写字母变为小写字母。在主函数中输入一含有大写字母的字符串,调用该函数并输出改变后的字符串。
展开
4个回答
展开全部
#include<stdio.h>
void stringLower(char str[]){
int i=0;
while(str[i]){
if(str[i]<='Z'&&str[i]>='A')
str[i]+=32;
i++;
}
}
int main(){char str[100];
scanf("%s",&str);
stringLower(str);
printf("%s\n",str);
}
void stringLower(char str[]){
int i=0;
while(str[i]){
if(str[i]<='Z'&&str[i]>='A')
str[i]+=32;
i++;
}
}
int main(){char str[100];
scanf("%s",&str);
stringLower(str);
printf("%s\n",str);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void StringLower(char str[])
{
int i=0;
while(str[i]!='\0')
{
if('A'<=str[i]&&str[i]<='Z')
{
printf("%c",str[i]+32);
}
else
printf("%c",str[i]);
i++;
}
}
{
int i=0;
while(str[i]!='\0')
{
if('A'<=str[i]&&str[i]<='Z')
{
printf("%c",str[i]+32);
}
else
printf("%c",str[i]);
i++;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询