# Conditional Statements# Input/Output

a799 - 正值國

🔗 前往 ZeroJudge 原題

題目描述

題目要求讀取一個整數,如果該整數是負數,則輸出其絕對值;如果該整數是非負數,則直接輸出該整數。

解題思路

此題的解題思路非常簡單,只需要讀取輸入的整數,然後使用條件判斷來判斷該整數是否為負數。如果是負數,則輸出其絕對值;否則,輸出原數。

複雜度分析

  • 時間複雜度: O(1)
  • 空間複雜度: O(1)

程式碼

#include <iostream>

using namespace std;

int main (){
	
	long long int a;
	while(cin >> a){
		if(a<0){
			cout << -a << endl;
		}
		if(a>=0){
			cout << a << endl;
		}
	}
	 
}

Discussion