1? 半素數
素數是指大于1且只有1和他本身兩個因子的正整數,例如2、3、5、89都是素數,2、4、10都不是素數。
在這里我給半素數下一個定義:一個大于1的正整數能分解為兩個素數的乘積,那么這個正整數就是半素數,比如6=2*3,2、3都是素數,所以6是半素數。
你的任務就是編寫程序判斷給定的一個數是不是半素數。
Input Format:
第一行輸入一個正整數T(1= < T <= 10 000),表示有T組測試案例,每個案例只
包含一個正整數N(2= < N <= 1 000 000)
Output format:
一個測試案例輸出一行。如果N是半素數則輸出”YES”,否則輸出”NO”。
Input Sample:
4
2
5
6
67
Output Sample:
NO
NO
YES
NO
2? 美元的格式化輸出
在文檔中,很有必要規范化錢的表示,我們決定使用這樣的規范格式來規范所有錢的表示:
數額前必須加'$' ;
當且僅當錢數小于1的時候才會有前導0;
錢數都要以小數點后兩位數字結尾;
小數點左邊的數字要三三分開,用逗號間隔。
Input Format:
輸入數據有很多組。每組輸入數據占一行,只有兩個整數,分別美元d(0 <=d <= 2,000,000,000 )和美分c(0 <=c <=99 )。
Output format:
輸出格式化以后的美元表示。
Input Sample:
123456
0
46734321
9
Output Sample:
$123,456.00
$49,734,321.09
3? ? Alex的一天
Alex、Jim和jeepyutian是好朋友,他們一起參加了在大連民族學