输入一个字符串,将其中大写字母转换为小写字母输出。分别用字符数组和指针实现
int main()
{
char s[100];
scanf("%s",s);
for(int i=0;i<strlen(s);++i)
{
if(isalpha(s[i]) && s[i]>='A' && s[i]<='Z')
{
s[i] = 'a'+(s[i]-'A');
}
}
printf("%s\n",s);
return 0;
}
int main()
{
char s[100];
char *p=s;
scanf("%s",s);
while(*p)
{
if(isalpha(*p) && *p>='A' && *p<='Z')
{
*p = 'a'+(*p-'A');
}
++p;
}
printf("%s\n",s);
return 0;
}