C++题目疑问

[复制链接]
查看11 | 回复1 | 2010-10-23 18:25:08 | 显示全部楼层 |阅读模式
译密码。为使电文保密,往往一定规律将电文转换成密码,收报人再按约定的规律将其译回原文。例如,可以按以下规律将电文变成密码:将字母A变成字母E,a变成e,即变成其后的第4个字母,W变成A,X变成B,Y变成C,Z变成D。字母按上述规律转换,非字母字符不变。如“Wonderful!”转换为“Asrhivjyp”。编程实现输入一行字符,要求输出其相应密码。
#include "stdafx.h"
#include
using namespace std;
void main()
{char c;
while ((c=getchar())!='\n')
{{if((c>='A'&&c='a'&&c='['&&c='~')c=c-22;
cout='['&&c='~')c=c-22;这一句没有必要。加上if (c>='W'&&c='w'&&c='A'&&c='a'&&c='A'&&c='a'&&c='W'
回复

使用道具 举报

千问 | 2010-10-23 18:25:08 | 显示全部楼层
改成: if((c>='A'&&c='a'&&c<='z'))
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行