实现小写字母ASCII+3循环加密的C++代码中,下列补充的条件判断语句正确的是?

us895321 单选题 共 个子题

加密规则:每个字符ASCII码+3,若超过z(ASCII 122)则从a重新开始。现有代码如下:

for (int i = 0; i < str.length(); i++) {
  // 需补充完整if语句:
  _______________________
  else {
    str[i] += 3;
  }
}
A

if (str[i] > 122) str[i] = str[i] + 3 - 26;

B

if (str[i] > 122) str[i] = str[i] - 26;

C

if (str[i] + 3 > 122) str[i] = str[i] - 23;

D

if (str[i] + 3 > 'z') str[i] = 'a' + (str[i] + 3 - 'z') - 1;

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧