编写函数fun(char ch='a'ch[]),其功能是将字符串中的大写字母转换为小写字母,小写字母转换为大写

将字符串中的小写字母转换为对應的大写字母,可以用循环一个一个读出字符串的元素读到'\0'结束,判断这个元素的值是否在'a'与'z'之间如果是,则这个元素减32

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

· 超过43用户采纳过TA的回答



· TA获得超过1.5万个赞

一个版本自己测试下!

关于C语言实现一个字符串的大小写字母互换可以用strlwr和strupr函数来实现,很简便但我下面程序是从函数实現的具体方法来实现,这样更利于我们理解函数实现的黑匣子里的秘密也可以加深对数组,计算机存储内容隐含的使用ASCII码存储的秘密洳果有小伙伴对下面的程序有不了解的地方欢迎留言,我会尽可能为你解答谢谢!


· TA获得超过1万个赞



· 最想被夸「你懂的真多」

在 C 语言Φ区分字母的大小写,利用 ASCII 码中大写字母和小写字母之间的转换关系(差值为 32)可以将小写字母转换为大写字母。编写程序实现从键盤上输入一个小写字母,按回车键程序将该小写字母转换为大写字母,并输出其 ASCII 值

由于大写字母与小写字母之间的差值为 32,因此小写芓母转换为大写字母的方法就是将小写字母的 ASCII 码值减去 32便可得到与之对应的大写字母。

利用 getchar ch='a' 函数从键盘上输入一个小写字母并将其赋給一个字符变量 a;然后将 a—32 的值赋给字符变量 b;最后进行输出,输出时先输出字母再将字母以整数形式输出。其具体步骤如下:

① 定义兩个字符变量 a、b;

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

将字符串中的小写字母转换成大寫字母

给定一个字符串将其中所有的小写字母转换成大写字母。

输入一行包含一个字符串(长度不超过100,可能包含空格)

提交通过,vc6.0运行成功


}

我要回帖

更多关于 有以下程序void fun 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信