檢測輸入資料中奇數和偶數的個數
從鍵盤輸入一系列正整數,輸入-1表示輸入結束(-1本身不是輸入的資料)。編寫程式判斷輸入資料中奇數和偶數的個數。如果使用者輸入的第乙個資料就是-1,則程式輸出"over!"。否則。使用者每輸入乙個資料,輸出該資料是奇數還是偶數,直到使用者輸入-1為止,分別統計使用者輸入資料中奇數和偶數的個數。
程式執行結果示例1:
please enter the number:
1↙1:odd
5↙5:odd
8↙8:even
9↙9:odd
12↙12:even
17↙17:odd
-1↙the total number of odd is 4
the total number of even is 2
程式執行結果示例2:
please enter the number:
-1↙over!
the total number of odd is 0
the total number of even is 0
輸入格式: 「%d」
輸出格式:
輸入提示資訊:「please enter the number:\n」
使用者輸入的第乙個資料就是-1,輸出格式:「over!\n」
奇數的輸出格式:"%d:odd\n"
偶數的輸出格式:"%d:even\n"
輸入資料中奇數的個數統計:「the total number of odd is %d\n」
輸入資料中偶數的個數統計:「the total number of even is %d\n」
#include
intmain()
else
if(n %2==
0)else
if(n %2==
1)else
break
;//此題在這裡就代表 n=-1 的情況
}printf
("the total number of odd is %d\n"
, count_1)
;printf
("the total number of even is %d\n"
, count_2)
;}
Python 奇數項的和,偶數項的和
以前是宣告乙個變數 summ 0,然後用迴圈語句 判斷條件再累加 用python中的 內建函式 寫起來就簡單多了 1.reduce 2.lambda python 3.中得手動導包 調reduce 偶數項的和 from functools import reduce even sum reduce ...
把陣列中的奇數放到偶數之前
案例 陣列內容 3 4 4 6 8 2 1 1 1 調換奇偶 3 1 1 1 8 2 4 4 6 思路 源於快速排序 方式1 參考 include include using namespace std bool isodd int num bool changearray int a,int si...
把陣列中的奇數放到偶數之前
案例 陣列內容 3 4 4 6 8 2 1 1 1 調換奇偶 3 1 1 1 8 2 4 4 6 思路 源於快速排序 方式1 參考 include include using namespace std bool isodd int num bool changearray int a,int si...