我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

习题上的看看这段代码有什么问题

img

if后面的表达式不能这样写

if (a>b>c) 是错的,C语言中不允许连着不等,要写成:
if (a>b and b>c)

还有(c-1>=d)==1
==1 可以去掉,多此一举

正确的如下:

#include<stdio.h>
int main()
{
    int a=5, b=4, c=3, d=2;
    if (a>b and b>c)
        printf("%d\n",d);
    else{
        if (c-1>=d)
            printf("%d\n",d+1);
        else
            printf("%d\n",d+2);
    }    
}

近期文章

  • 可以删除tr但是会报错
  • count用法为什么空格返回的不理想
  • 第二题请大家,做一下。
  • 为啥会显示ssh没给赋值?我上边有写啊。
  • 单片机16个流水灯程序
  • 怎么让ser2012中bat文件免登陆自动运行
  • python win32模块通过句柄怎么判定窗口是否为活动窗口?
  • 名字乱怎么整理,实在难到了
  • 实现一个计算阶乘的简单函数 使得可以利用这个函数生成阶乘表
  • Pandas怎么筛选出是日期的记录?
  • c#如何在程序运行时调整picturebox大小
  • 用python 绘制sin曲线用xy轴
  • sum最后运行结果为0.000000 哪里有问题 请解惑
  • java.lang.IllegalArgumentException:Button not attached to window manager
  • inventor文件未被检出,请问这是怎么回事,有办法解决吗
  • 用python解方程#计算方法 这个怎么写啊 最终结果保留4位有效数字。 没有学过python 要求写代码
  • 请问,c#能开发b/s架构程序吗
  • vue ts reqire 如何用变量加载组件
  • 12,13题做法是什么?
  • 应该怎么办111111111

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华