字符串小写转大写_功能:将字符串中的大写字母转换为对应的小写字母,其它字符不变。

原问题:功能:将字符串中的大写字母转换为对应的小写字母,其它字符不变。
分类:编程开发 > 最后更新时间:【2017-05-09 22:04:15】
问题补充:

#include "stdio.h"

void change(char str[])

{

/*********Begin**********/

int i;

for(i=0;str[i]!='\0';i++)

if(str[i]>='A'&&str[i]<='z')

str[i]=str[i]+32;

/********** End **********/

}

#include "string.h"

main()

{

void change();

char str[40];

void TestFunc();

gets(str);

change(str);

puts(str);

TestFunc();

}

这对吗

最佳答案

程序不正确

if(str[i]>='A'&&str[i]<='z')

应该是

if(str[i]>='A'&&str[i]<='Z') //只要大写

另外,程序不完整,TestFunc没有定义


  • 追问:
    那完整版应该是怎样的?
    最佳答案由网友  whoami1978  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    10

    分享到:

    其他回答

    暂无其它回答!

      推荐