首页 > 编程语言 >判断数正负C++

判断数正负C++

时间:2024-09-10 18:53:02浏览次数:3  
标签:输出 判断 int positive 样例 Number C++ zero 正负

给定一个整数N,判断其正负。
如果N>0,输出positive;如果N=0,输出zero;如果N<0,输出negative。

输入

输入一个整数N(−109≤N≤109)N(−10​9​​≤N≤10​9​​)

输出

如果N>0, 输出positive;
如果N=0, 输出zero;
如果N<0, 输出negative。

样例输入1         
1

样例输出1         
positive

样例输入2         
0

样例输出2         
zero

样例输入3         
-1

样例输出3         
negative
#include <iostream>
using namespace std;
int main()
{
	//大于零则输出positive,等于0输出zero,小于0则输出negative
	int Number;//定义int类型的变量
	cin>>Number;//读入
	if(Number>0){
		cout<<"positive";//正数
	}else if(Number==0){
		cout<<"zero";//0
	}else{
		cout<<"negative";//否则是负数
	}
	return 0;
}
//【水】喜欢Ctrl+C的你赶快复制吧
//原创:老王跑不动

标签:输出,判断,int,positive,样例,Number,C++,zero,正负
From: https://blog.csdn.net/WGwg123456789/article/details/142106563

相关文章

  • C++:使自定义类支持迭代器
    概述在C++中,链表迭代器是一种用来遍历链表(如std::list)元素的工具。链表是一种数据结构,其中每个元素(节点)包含一个数据值和一个指向下一个节点的指针。链表迭代器允许以类似于数组的方式访问链表中的元素,但不需要直接操作指针。链表迭代器的作用访问元素:链表迭代器使你能够......
  • C++ 多线程详解:从基础到应用
    目录一、什么是多线程?二、C++中的多线程支持三、总结在现代应用中,多线程成为了提升程序性能的重要工具。特别是当我们希望充分利用多核CPU的计算能力时,C++提供了强大的多线程支持,可以并发地执行多个任务。今天,我们将通过易懂的讲解与实际的代码示例,帮助你掌握C+......
  • C++环境搭建(Visual Studio 2022软件安装)
    安装环境:Windows11家庭中文版VisualStudio2022下载地址:        https://pan.baidu.com/s/15U8AEIwThxp-fAZFJqnCgQ    提取码:0000 安装步骤:        1.下载后选择安装包进行解压。    2.以管理员身份运行安装程序。(企业版功能最全,这......
  • C++入门知识
    目录C++是什么C++关键字(c++98)命名空间(namespace)命名空间的定义 命名空间使用声明和定义 C++的输入输出缺省函数缺省函数是什么?全缺省半缺省注意一:半缺省只能从右向左给,并且不能中断 缺省函数不能同时在声明和定义中出现缺省的参数只能是全局的或者常数函数......
  • C++中STL容器的使用
    容器一些基本操作语法vector初始化操作vector<int>a;//声明向量vector<int>a(10);//声明一个初始大小为10的向量vector<int>a(10,1);//初始大小为10,且值都为1的向量vector<int>b(a);//声明并用向量a初始化向量bvector<int>b(a.begin(),a.begin()+3);//将......
  • 最简单C++线程和互斥锁使用示例
    std::thread是C++11标准库中引入的一个类,用于表示一个独立的执行线程。而std::mutex是C++11中提供的一种互斥锁,用于在多个线程间同步对共享数据的访问,以避免数据竞争和条件竞争。下面将分别介绍std::thread和std::mutex的基本使用,并通过一个示例展示它们的结合使用......
  • 【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【回溯】2024E-字符串
    可上欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)文章目录相关推荐阅读题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明解题思路代码pythonjavacpp时空复杂度华为OD算法/大厂面......
  • 【C++】priority_queue讲解
    一、priority_queue的本质priority_queue的本质就是堆,添加的元素按照堆的规则存储,默认情况下是大堆。二、priority_queue的参数priority_queue有三个参数。intmain(){priority_queue<int,vector<int>,less<int>>s;//第一个参数为要存放的数据类型//第......
  • C++学习笔记(14)
    二、栈解旋异常被抛出后,从进入try语句块开始,到异常被抛出之前,这期间在栈上构造的所有对象,都会被自动析构。析构的顺序与构造的顺序相反。这一过程称为栈的解旋。也就是在执行throw前,在try执行期间构造的所有对象被自动析构后,才会进入catch匹配。在堆上构造的对象肿......
  • C/C++面试
    文章目录第一章C++基本语法C++和C的区别为什么C++支持函数重载而C语言不支持呢include头文件双引号””和尖括号<>的区别头文件的作用是什么?在头文件中进行类的声明,在对应的实现文件中进行类的定义有什么意义?C++源文件从文本到可执行文件经历的过程静态链接与动态链接C......