LuoguB2035 判斷數正負 題解
阿新 • • 發佈:2021-12-15
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;
}