//编写程序,从键盘输入一个字符串,使用函数将其中大写字母转换为小写并输出。
#include <stdio.h>
#define NUM 1024
int main()
{
int i,ch;
char str[NUM] = "";
char *p=str;
char cap(char x);
printf("请输入一串字符串:");
scanf("%s",&str);
for(i=0;str[i]!='\0';i++)
{
ch=*(p+i);
ch=cap(ch);
str[i]=ch;
}
printf("%s\n",str);
return 0;
}
char cap(char x)
{
if(x>='A'&&x<='Z')
{
return x+32;
}
else if(x>='a'&&x<='z')
{
return x-32;
}
}