编程将从键盘上输入的小写26英文字母大小写表转换成大写后输出

共有 4239 人关注过本帖
标题:从键盘输入一个英文字母,如果是小写字母,则将该字母后面一位字母输出;如 ...
来 自:广东
等 级:新手上路
&&已结贴√
&&问题点数:20&&回复次数:5&&&
从键盘输入一个英文字母,如果是小写字母,则将该字母后面一位字母输出;如果是大写字母,则先将它变为小写字母,然后再变为该小写字母后面一位字母输出。
从键盘输入一个英文字母,如果是小写字母,则将该字母后面一位字母输出;如果是大写字母,则先将它变为小写字母,然后再变为该小写字母后面一位字母输出。
搜索更多相关主题的帖子:
等 级:职业侠客
帖 子:158
专家分:380
这样的问题好自己思考!多练习才会编程,给你个代码,希望你能去调式
#include&stdio.h&
int main()
&&& a=getchar();
&&& if(a&='A'&&a&='Z')
&&&&&&&&a=a+32;
&&& a=a+1;
&&& putchar(a);
&&& return 0;
来 自:琼州学院
等 级:论坛游侠
帖 子:89
专家分:177
字母大小写的转换,我给你个思路
小写转大写,ASCII减32
大写转小写,则加32
你要求的输出结果也可通过控制ASCII码来实现,说得够明白了吧,哈哈
等 级:业余侠客
帖 子:93
专家分:275
仔细查看一看ASCLL码,找出它们的排序规律,你就清楚了
不要认为CPU运算速度快就 把所有的问题都推给它去做,程序员应该将代码优化再优化,我们自己能做的决不要让CPU做 ,因为CPU是为用户服务的,不是为我们程序员服务的!
等 级:论坛游民
专家分:15
等 级:新手上路
&&& printf(&please enter a letter:\n&);
&&& scanf(&%c&,&x);
&&& if('x'&90&&'x'&65)
&&&&&&&&x+=33;
&&&&&&&&printf(&%c&,'x');
&&& else if('x'&=97&&'x'&=122)
&&&&&&&&x+=1;
&&&&&&&&printf(&%c&,x);
&&& printf(&error&);
&&& getch();
版权所有,并保留所有权利。
Powered by , Processed in 0.117590 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved编程,从键盘输入一个大写字母,输出其ASCII码,并将其转换为小写字母输出。_百度知道
编程,从键盘输入一个大写字母,输出其ASCII码,并将其转换为小写字母输出。
您的回答被采纳后将获得:
系统奖励20(财富值+经验值)+难题奖励20(财富值+经验值)
我有更好的答案
cout&lt.jpg" />  &iostream&}<img class="ikqb_img" src="http:希望可以帮到你;char(ch+32)&endl.jpg" esrc="http.baidu://e;&&int(ch)&&&lt.com/zhidao/wh%3D600%2C800/sign=25aee741b8/08fe0862efa578cb0a46f31fabc4;&&/zhidao/wh%3D450%2C600/sign=2bbffc2a20ab801d0edcb27/08fe0862efa578cb0a46f31fabc4;小写字母;using&;cout&&&quot://e;&lt.namespace&nbsp.baidu:&quot.void&&&lt.&&ASCII码#include&lt:///zhidao/pic/item/08fe0862efa578cb0a46f31fabc4:&quot
用什么语言?
其他类似问题
为您推荐:
ascii码的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁你运往过这个程序吗? 是否工作?
getch();什么意思,好像没有用
输入的字符个数大于或等于100的时候就溢出了,同样会有异常。
yangyu0458
你运往过这个程序吗? 是否工作?
指针必须要初始化。
scanf(&#034;%s&#034;,s);
编译时候会有警告,说s没初始化。
s指向哪里都不知道就直接给s指向的地址赋值,这样写运行会异常的吧......
您的举报已经提交成功,我们将尽快处理,谢谢!
lcase()函数
小写的字母ASCII码为 97(&#039;a&#039;)到 122(&#039;z&#039;),转换成大写字母则ASCII减32,变成从65(&#039;A&#039;)到90(&#039;Z&#039;)
大家还关注
<a href="/b/wiBy52nJ9o.html" target="_blank" title="c语言0x1<c语言0x1<<14什么意思
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'C语言题目描述: 从键盘上输入一个小写字母,然后将小写字母装换成大写字母输出!_百度知道
C语言题目描述: 从键盘上输入一个小写字母,然后将小写字母装换成大写字母输出!
a样例输出:小写字母装换成大写字母输出样例输入:从键盘上输入一个小写字母输出:从键盘上输入一个小写字母!输入,然后将小写字母装换成大写字母输出题目描述
提问者采纳
/please input a small character &#92;);提示 请输入一个小写字母
scanf(&/&#47,&a);输入小写字母
printf(&output a big character&#92;/&#47,a-32);;;%c&%c&提示输出一个大写字母
printf(&定义变量a
printf(&/)/n&///n&quotmain(){
提问者评价
谢谢!很简洁适合初学者水平。也感谢上面二位~~
其他类似问题
为您推荐:
大写字母的相关知识
其他2条回答
#include&stdio.h&
int main()
bool tc=int count=0;
printf(&请输入一个大写字母: &);
bool check=
while( ~scanf(&%c&,&ch) )
getchar();
if(ch&=&#039;a&#039;&&ch&=&#039;z&#039;)
printf(&你输入了一个小写字母:%c\n&,ch);
if( !check )
printf(&是否把小写转换成大写(是-&y;否-&n):&);
oper=getchar();//getchar();
if(oper==&#039;y&#039;||oper==&#039;Y&#039;) printf(&转换后的大写字母是:%c\n&,ch-32);
else if(oper==&#039;n&#039;||oper==&#039;N&#039;) printf(&输入错误,请重新输入: &);
你好,辛苦,不过这是一道最基础的题,也打不出汉字...最重要的是,题目已经强调是输入小写字母了……
#include&stdio.h&void main(){scanf(&%c&,&c);if(c&=&#39;a&#39; && c&=&#39;z&#39;)
c=c-32;printf(&%c&,c); } PS:楼上的答案不叫麻烦不叫复杂,叫严谨!赞一个!
e……要用最基本的,我们还没学if && 什么的汗了,那菜鸟我也赞一个!!谢谢各位
- -!!!#include&stdio.h&void main(){scanf(&%c&,&c);
c=c-32;printf(&%c&,c); }
给予鼓励也不能这么给啊,明明就是很简单就能解决的问题又何必弄这么复杂
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 字母大小写转换 的文章

 

随机推荐