|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
if判断语句报错,
错误显示:expected primary-expression before "||"
- #include <stdio.h>
- // 写一个凯撒加密程序
- //在密码学中,恺撒密码(或称恺撒加密、恺撒变换、变换加密)是一种最简单且最广为人知的加密技术。
- //它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。
- //例如,当偏移量是 3 的时候,所有的字母 A 将被替换成 D,B 变成 E,以此类推。这个加密方法是以恺撒的名字命名的,
- //当年恺撒曾用此方法与其将军们进行联系。
- int main()
- {
- char ch;
- printf("enter a sentence written in Einglish:");
- ch = getchar();
- while(ch != '\n')
- {
- if (ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')
- {
- ch = ch + '3';
- putchar(ch);
- }
- else
- {
- putchar(ch);
- }
-
- }
- return 0;
- }
复制代码
if语句只能有一个条件,用一个括号括起来,你这是。。。。。看着搞笑啊。居然用 ||搞出两个括号。当然是错误。你可以把它们两个,用一个小括号括起来就可以了
|
|