为了账号安全,请及时绑定邮箱和手机立即绑定

在线等谢谢

在线等谢谢

C
子规不语鬼灯 2017-04-06 21:22:49
设计一个程序完成以下功能;若输入大写字母,则转换成小写字母输出;若输入小写字母,则转换成大写字母输出;若输入其他字符,则不予理会,即系执行输入字符操作;若输入q键,程序结束。谢谢。
查看完整描述

1 回答

已采纳
?
Jartin

TA贡献5条经验 获得超2个赞

在C语言中,每一个常用字符都有一个对应的ASCII值,大写字母A~Z对应的ASCII为65~90,小写字母a~z对应的ASCII值为97~122。大写字母与小写字母的ASCII值相差32,故可以通过这一点实现大写字母与小写字母的转换。 #include <stdio.h> #include <math.h> void main() { char word; printf("输入一个大写字母:"); scanf("%c",&word); if(word>=65 && word<=90) { word += 32; printf("对应小写字母为:%c \n",word); }else{ printf("Error:输入的不是大写字母,请重新输入!\n"); } }
查看完整回答
反对 回复 2017-04-07
  • 1 回答
  • 0 关注
  • 979 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信