/*字符串中大写字母变成小写,其余字符不变*/#include <stdio.h>#include <string.h>char* mystrlwr(char *s){char *scopy = s;while (*s) {if (*s >= 'A' && *s <= 'Z') {*s = *s + 'a' - 'A';}s++;}return scopy;}char *mysed_strlwr(char *s){char *scopy = s;while (*s) {if (isupper(*s)) {*s = tolower(*s);}s++;}return scopy;}int main(void){char s[] = "HeLLowoRLD";
printf("%s\n", mystrlwr(s)); printf("%s\n", mysed_strlwr(s));return 0;}