#include <stdio.h>
void main()
{
char c,*p,str[100];
printf("Please input the string:\n");
get("%s,str);
p=str;
while(*p!='\0')
if(*p>='A'&&*p<='Z')*p+=32;
{ puts(*p);p++;}
else if(*p>='a'&&*p<='z'){puts(*p);p++;}
else {printf("不能转换,因为不是字母!\n");p++}
}
这个程序运行的结果是,当你输入任何一字符串时,如果遇到大写字母,则按照阁下的要求转换成小写字母,如果遇到小写字母则正常输出,一旦遇到非字母时,将输出:“不能转换,因为不是字母!”然后再换行继续输出。加油哦!