返回顶部
首页 > 资讯 > 精选 >如何添加排除负数
  • 288
分享到

如何添加排除负数

2024-02-10 05:02:52 288人浏览 八月长安
摘要

PHP小编鱼仔为您介绍如何在编程中添加排除负数的方法。在某些情况下,我们需要对输入的数值进行限制,确保它们不会是负数。这在处理金钱、年龄等需要正数值的场景中尤为重要。通过使用条件语句和

PHP小编鱼仔为您介绍如何在编程中添加排除负数的方法。在某些情况下,我们需要对输入的数值进行限制,确保它们不会是负数。这在处理金钱、年龄等需要正数值的场景中尤为重要。通过使用条件语句和数学函数,我们可以轻松地实现这一目标。接下来,我们将详细讨论如何在不同编程语言中添加排除负数的方法,以帮助您解决这一常见问题。

问题内容


Write a program that queries the user for three positive integers and
displays messages:

All numbers are equal if all three numbers are equal

Two numbers are equal if any two numbers out of three are equal

All numbers are different if all three numbers entered are different


If there is an error in the input data, e.g., negative numbers are
entered, the program should display the message Invalid Input
package main

import (
    "fmt"
)

func main() {
    var a, b, c int
    fmt.Scan(&a)
    fmt.Scan(&b)
    fmt.Scan(&c)
    if (a != b && a > 0) && (b != c && c > 0) && (a != c && b > 0) {
        fmt.Print("All the numbers are different")
    } else if a == b && b == a && a == c && c == b {
        fmt.Print("All numbers are equal")
    } else if (a == b && b > 0) || (b == a && a > 0) || (c == a && a > 0) || (c == b && b > 0) {
        fmt.Print("Two numbers are equal")
    } else {
        fmt.Print("Invalid request")
    }
}

如果我输入例如 -4 -4 -4 如何使程序输出错误的查询?

解决方法

使用一套。在 Go 中实现集合的惯用方法是使用映射。

然后检查集合的长度。

package main

import (
    "fmt"
)

func main() {

    var a int = 5
    var b int = 9
    var c int = 5

    fmt.Scan(&a)
    fmt.Scan(&b)
    fmt.Scan(&c)

    s := map[int]bool{a: true, b: true, c: true}

    if a < 0 || b < 0 || c < 0 {
        fmt.Print("Invalid request")
    } else if len(s) == 3 {
        fmt.Print("All the numbers are different")
    } else if len(s) == 2 {
        fmt.Print("Two numbers are equal")
    } else if len(s) == 1 {
        fmt.Print("All numbers are equal")
    }

}

以上就是如何添加排除负数的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: 如何添加排除负数

本文链接: https://lsjlt.com/news/562922.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何添加排除负数
    php小编鱼仔为您介绍如何在编程中添加排除负数的方法。在某些情况下,我们需要对输入的数值进行限制,确保它们不会是负数。这在处理金钱、年龄等需要正数值的场景中尤为重要。通过使用条件语句和...
    99+
    2024-02-10
  • mysql中如何添加排序名
    mysql中为排序添加排序名的方法语法:SELECT (@rownum:= @rownum+1) AS rank FROM (SELECT * FROM (自己的表名)) a,(SELECT @rownum:=0) ...
    99+
    2024-04-02
  • php数组如何去除负数
    这篇文章主要介绍“php数组如何去除负数”,在日常操作中,相信很多人在php数组如何去除负数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php数组如何去除负数”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-30
  • win11如何添加删除程序
    本篇内容主要讲解“win11如何添加删除程序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win11如何添加删除程序”吧!首先,点开底部的“Windows徽标” 接着在顶部栏搜索并打开“控制面板...
    99+
    2023-07-02
  • oracle11g_RAC如何添加删除节点
    这篇文章主要介绍了oracle11g_RAC如何添加删除节点,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。删除节点删除节点1实例在节点2以oracle运行dbca,根据向导删...
    99+
    2023-06-06
  • Spring Boot如何排除自动加载数据源
    目录前言1. mongodb2. mybatis3. 原理讲解总结解决方法前言 有些老项目使用Spring MVC里面有写好的数据库连接池,比如redis/mongodb/mybat...
    99+
    2024-04-02
  • Angularjs如何添加排序查询功能
    小编给大家分享一下Angularjs如何添加排序查询功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体代码如下所示: <!DOCTYPE html> &...
    99+
    2024-04-02
  • asm如何添加和删除磁盘
    这篇文章将为大家详细讲解有关asm如何添加和删除磁盘,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 OS:solaris oracle: 10G R2和11G R2 ...
    99+
    2024-04-02
  • jquery如何添加和移除元素
    这篇文章主要介绍“jquery如何添加和移除元素”,在日常操作中,相信很多人在jquery如何添加和移除元素问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery如何添加...
    99+
    2024-04-02
  • html如何添加字体删除线
    这篇文章主要讲解了“html如何添加字体删除线”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html如何添加字体删除线”吧! h...
    99+
    2024-04-02
  • vue如何添加和移除事件
    这篇文章主要介绍“vue如何添加和移除事件”,在日常操作中,相信很多人在vue如何添加和移除事件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue如何添加和移除事件”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-07-04
  • 如何添加和删除php代码
    在网页开发中,使用PHP来动态生成网页内容是一种非常常见的方法。在编写PHP代码时,我们经常需要添加或删除代码来实现特定的功能或修复问题。在本文中,我们将讨论如何添加和删除PHP代码。添加PHP代码在网页开发过程中,我们可能需要在文件中添加...
    99+
    2023-05-14
    php
  • Windows10如何添加或删除用户?
    Windows10是新一代的计算机系统。这次巨大的更新令很多人找不到一些应用的位置。那么如何在Windows10中添加或删除账户呢?下面小编就为大家详细介绍一下,来看看吧! 步骤 在左下角Windows图标中找到电源上...
    99+
    2023-05-19
    Windows10 用户
  • jquery如何添加类和移除类
    这篇文章主要讲解了“jquery如何添加类和移除类”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery如何添加类和移除类”吧!jquery中可用addClass()和removeCla...
    99+
    2023-07-04
  • js如何实现添加删除表格
    这篇文章给大家分享的是有关js如何实现添加删除表格的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果图:代码如下:<!DOCTYPE html> <h...
    99+
    2024-04-02
  • JavaScript中dom如何添加、删除节点
    这篇文章将为大家详细讲解有关JavaScript中dom如何添加、删除节点,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。javascript是一种什么语言javascript是一种动态类型、弱类型的语言,...
    99+
    2023-06-14
  • vue-table如何实现添加和删除
    这篇文章主要介绍了vue-table如何实现添加和删除,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下一.代码<!DOCTYPE html>&...
    99+
    2023-06-15
  • win10如何添加和删除输入法
    本篇内容主要讲解“win10如何添加和删除输入法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win10如何添加和删除输入法”吧!win10添加和删除输入法的方法win10操作系统默认自带了输入...
    99+
    2023-07-01
  • Git中如何添加和删除文件
    Git 是一款非常普遍和流行的版本控制工具,使用它可以轻松地跟踪并管理项目的变更。在实际应用过程中,常常会出现新增或删除文件的情况,接下来我们将详细介绍 Git 中如何添加和删除文件。添加文件添加文件的方式非常简单,只需使用 Git 的 a...
    99+
    2023-10-22
  • JavaWeb如何实现mysql数据库数据的添加和删除
    这篇文章主要为大家展示了“JavaWeb如何实现mysql数据库数据的添加和删除”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaWeb如何实现mysql数据库数据的添加和删除”这篇文章吧。...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作