題目出處:洛谷p2955 ,略有改編。
題目描述
給你 \(n(1 \le n \le 1000)\) 個數,你需要判斷每個數是奇數還是偶數。
輸入格式
輸入的第一行包含乙個整數 \(n(1 \le n \le 1000)\) 。
接下來 \(n\) 行每行包含乙個整數 \(a(1 \le a \le 10^)\) 。
輸出格式
對於每乙個輸入的 \(a\) ,你需要判斷它是奇數還是偶數。如果 \(a\) 是奇數,輸出 "odd" ;否則,輸出 "even" 。
樣例輸入
2
1024
5931
樣例輸出even
odd
問題分析
這道題目很簡單,就是判斷奇數或者偶數。
但是有乙個問題是:每個數的範圍比較大,達到了 \(10^\) 數量級。
所以用 int 或者 long long 都是無法儲存的。
所以我們可以想到用字串來表示每乙個數,然後獲取字串的最後乙個字元。
根據字串的最後乙個字元是奇數還是偶數來判斷奇偶性。
實現**如下:
#include using namespace std;
int n, a;
char ch[1010];
int main()
return 0;
}
9 3練習題5 單詞覆蓋還原 題解
題目出處 洛谷 p1321 題目描述 乙個長度為 l 3 le l le 255 的字串中被反覆貼有boy和girl兩單詞,後貼上的可能覆蓋已貼上的單詞 沒有被覆蓋的用句點表示 最終每個單詞至少有乙個字元沒有被覆蓋。問貼有幾個 boy 幾個 girl?輸入格式 一行被被反覆貼有boy和girl兩單詞...
9 3練習題7 子串乘積正負分類 題解
題目出處 cf 1215b 題目描述 給你乙個序列包含 n 個元素的序列 a 1,a 2,dots a n 每個元素 a i ne 0 你需要計算如下兩個值 有多少對數 l,r l le r 滿足 a l cdot a dots a cdot a r 的結果為正 有多少對數 l,r l le r 滿...
基礎練習題解
1.矩形相交面積 問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。輸入格式 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個絕對值不超過10 7的實數表示...