鱼C论坛

 找回密码
 立即注册
查看: 874|回复: 1

[已解决]c语言15讲,条件判断报错,如下

[复制链接]
发表于 2020-6-20 12:23:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
if判断语句报错,
错误显示:expected primary-expression before "||"

  1. #include <stdio.h>
  2. // 写一个凯撒加密程序
  3. //在密码学中,恺撒密码(或称恺撒加密、恺撒变换、变换加密)是一种最简单且最广为人知的加密技术。
  4. //它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。
  5. //例如,当偏移量是 3 的时候,所有的字母 A 将被替换成 D,B 变成 E,以此类推。这个加密方法是以恺撒的名字命名的,
  6. //当年恺撒曾用此方法与其将军们进行联系。
  7. int main()
  8. {
  9.         char ch;
  10.         printf("enter a sentence written in Einglish:");
  11.         ch = getchar();
  12.         while(ch != '\n')
  13.         {
  14.                 if (ch >= 'a' && ch <= 'z') || (ch >= 'A'  && ch <= 'Z')
  15.                 {
  16.                         ch = ch + '3';
  17.                         putchar(ch);
  18.                 }
  19.                 else
  20.                 {
  21.                         putchar(ch);
  22.                 }
  23.                
  24.         }
  25.     return 0;
  26. }

复制代码
最佳答案
2020-6-21 09:14:34
if语句只能有一个条件,用一个括号括起来,你这是。。。。。看着搞笑啊。居然用 ||搞出两个括号。当然是错误。你可以把它们两个,用一个小括号括起来就可以了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-6-21 09:14:34 | 显示全部楼层    本楼为最佳答案   
if语句只能有一个条件,用一个括号括起来,你这是。。。。。看着搞笑啊。居然用 ||搞出两个括号。当然是错误。你可以把它们两个,用一个小括号括起来就可以了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-6 02:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表