C语言编程问题,用指针,谢谢啦。

输入一个字符串到一个字符数组中,调用一个自定义函数将一个字符串中的大写字母变为小写字母,其余字符不变。自定义函数只有一个参数

#include <stdio.h>

char *func(char *s)

{

    char *p;

    for(p=s;*p;p++)

        if(*p>='A'&&*p<='Z')

            *p+='a'-'A';

    return s;

}

int main()

{

    char s[100];

    scanf("%s",s);

    puts(func(s));

    return 0;

}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答