題目描述:
關羽過關斬三將,輸入四個人的武力值(大於0小於50),若超過界限需要重新輸入,關羽的武力值x,將士武力值為y,滿足(x-y)^2+(x-y)+41若為素數則關羽獲勝,若關羽三次獲勝輸出 win,若失敗則輸出失敗的將領序號(第幾關)。本題主要解決兩個問題:
輸入格式:
輸入四個整數,第乙個數字代表關羽的武力值,後****將士的武力值。武力值的範圍為(0,50),若輸入超限則重新輸入。
輸出格式:
關羽武力值x,將士武力值y,滿足(x-y)^2+(x-y)+41為素數則關羽勝。若關羽三次獲勝,輸出win,否則輸出第幾個。
輸入樣例:
40 20 30 20
輸出樣例:
win解決方法:
(1)**實現:
#include #include #include using namespace std;
//高階版判斷素數
bool isprime(int num)
// 不在6的倍數兩側的一定不是質數
if (num % 6 != 1 && num % 6 != 5)
for (int i = 5; i <= sqrt(num); i += 6)
}return true;
}int main()
for (int i = 1; i <= 3; i++)
else
}if (lose == 0)//lose沒發生改變過,則三局全獲勝
杭州電子科技大學ACM 1081
input input consists of several lines of integer numbers.the first line contains an integer n,which is the number of cases to be tested,followed by n ...
杭州電子科技大學acm 2010
problem description 春天是鮮花的季節,水仙花就是其中最迷人的代表,數學上有個水仙花數,他是這樣定義的 水仙花數 是指乙個三位數,它的各位數字的立方和等於其本身,比如 153 1 3 5 3 3 3。現在要求輸出所有在m和n範圍內的水仙花數。input 輸入資料有多組,每組佔一行,...
杭州電子科技大學acm 2005
input 輸入資料有多組,每組佔一行,資料格式為yyyy mm dd組成,具體參見sample input 另外,可以向你確保所有的輸入資料是合法的。output 對於每組輸入資料,輸出一行,表示該日期是該年的第幾天。define crt secure no warnings include in...