猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
用VC++6.0编写一个程序:原字母被它前面第4个字母代替,D 用Z代替, 与ASCII码有关?
重点是D的ASCII码减去4之后不是Z 如何解决该问题,本人刚学C语言,希望能用简单点的方法解决 要是有注释就更好了 多谢
qq_墨雪红尘_0
浏览 1565
回答 2
2回答
永远的泰拉瑞亚
好学生,凌晨都还在学习,下面是我写的代码,仅供参考:#include<iostream>using namespace std;int main(){ char a; //这里也可以声明字符数组 int b; cin >> a; //输入字符a b = a; //将字符a转化为ASCLL码表上对应的数值。 if (b >= 65 && b <= 90) //当它为ASCLL码上A-Z的区域执行下面的代码 { if (b >= 69) //当它为ASCLL码上E-Z的区域执行下面的代码 { a = b - 4; } else { a = b + 22; //这个应该你可以理解吧 } cout << a; } else { cout << "您输入的数不是A到Z之间的数"; } system("pause"); return 0;}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续