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

C++代码纠错

C++代码纠错

HerveyW 2016-11-09 08:40:59
题目要求:输入一个字符串的时候第一个字母不会变成下一个字母输出问题:输入的第一个字母不会变成下一个字母输出,且在调试时第一个b的值在第一次运行完while后变为10,请帮我分析代码哪里有错,并说一下getchar() 要怎么使用,谢谢代码:#include<iostream> using namespace std; int main() {  char b;  cin>>b;  while((b=getchar())!=EOF)  {   if(b>='a'&&b<='z')   {    if(b>='a'&&b<'z')    {     b=b+1;     cout<<b;    }    else     {     b=b-25;     cout<<b;    }   }  }  return 0; }
查看完整描述

3 回答

?
慕姐3585284

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

没看懂你要干嘛。 顺便说一下,楼上的回答,是错的。
查看完整回答
反对 回复 2016-11-09
?
你看见过我的小熊么

TA贡献3条经验 获得超1个赞

getchar():随机得到一个函数

查看完整回答
反对 回复 2016-11-09
  • 3 回答
  • 0 关注
  • 1574 浏览
慕课专栏
更多

添加回答

举报

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