2017杭州電子科技大學上機(一) 關羽斬三將

2021-10-04 11:55:19 字數 965 閱讀 2078

題目描述:

關羽過關斬三將,輸入四個人的武力值(大於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...