1. 程式人生 > 其它 >LuoguB2035 判斷數正負 題解

LuoguB2035 判斷數正負 題解

LuoguB2035 判斷數正負 題解

Content

給定一個數 \(n\),判斷這個數的正負。

資料範圍:\(-10^9\leqslant n\leqslant 10^9\)

Solution

一個基礎的分支結構題。

if-else 是常用的分支結構,它的基本使用方法為:

if(條件1) 語句1;
else 語句2;

另外,if-else 裡面也可以有多個語句,並且可以 if-else 重複巢狀,就像這樣:

if(條件1) 語句1;
else if(條件2) 語句2;
else if(條件3) 語句3;
...

那麼我們就可以知道這個題的程式怎麼寫了。

  • 判斷是否 \(>0\),如果是,輸出 positive
  • 判斷是否 \(=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;
}