B2035 判断数正负 题解

本文介绍了一种如何使用C++编程语言中的if-else语句来判断给定整数的正负值,适用于数据范围-10^9到10^9的简单问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

判断数正负

题目描述

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

输入格式

一个整数 N ( − 1 0 9 ≤ N ≤ 1 0 9 ) N(-10^9 \le N \le 10^9) N(109N109)

输出格式

如果 N > 0 N>0 N>0, 输出 positive;

如果 N = 0 N=0 N=0, 输出 zero

如果 N < 0 N<0 N<0, 输出 negative

样例 #1

样例输入 #1

95

样例输出 #1

positive

Content

给定一个数 nnn,判断这个数的正负。

数据范围:−109⩽n⩽109-10^9\leqslant n\leqslant 10^9109n109

Solution

一个基础的分支结构题。

if-else 是常用的分支结构,它的基本使用方法为:

if(条件1) 语句1;
else 语句2;

另外,if-else 里面也可以有多个语句,并且可以 if-else 重复嵌套,就像这样:

if(条件1) 语句1;
else if(条件2) 语句2;
else if(条件3) 语句3;
...

那么我们就可以知道这个题的程序怎么写了。

  • 判断是否 >0>0>0,如果是,输出 positive
  • 判断是否 =0=0=0,如果是,输出 zero
  • 否则,输出 negative

将上面的思路转化为代码就可以写出这道题了。

Code

#include <iostream>
using namespace std;
int main() {
	int n;
	cin>>n;
	if(n>0) {
		cout<<"positive";
	} else if(n==0) {
		cout<<"zero";
	} else {
		cout<<"negative";
	}
	return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只贴代码君

帅帅的你,留下你的支持吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值