PTA 7 1 複數的比較

2021-10-04 11:48:48 字數 732 閱讀 2889

題目描述:建立乙個複數類,實數和虛數是其私有資料成員。建立乙個》(大於號)的運算子過載,比較兩個複數間模的大小。

輸入格式:測試輸入包含若干測試用例,每個測試用例佔一行。每個測試用例包括四個數字,前兩個數字分別表示第乙個複數的實部和虛部,第三個和第四個數字分別表示第二個複數的實部和虛部。每個數字之間用空格間隔。當讀入乙個測試用例是0 0 0 0時輸入結束,相應的結果不要輸出。

輸出格式:對每個測試用例輸出一行。當第乙個複數的模大於第二個複數的模時,輸出 true ,當第乙個複數的模小於或等於第二個複數的模時,輸出false

輸入樣例:

3 5 4 0

0 3 4 1

0 0 0 0

輸出樣例:

true

false

#include

#include

using

namespace std;

class

complex

double

modulus()

bool

friend

operator

>

( complex o,complex p)

else

if(a <=b)}}

;int

main()

else

}return0;

}

PTA 7 1 數字加密

輸入乙個四位數,將其加密後輸出。方法是將該數每一位上的數字加9,然後除以10取餘,做為該位上的新數字,最後將千位和十位上的數字互換,百位和個位上的數字互換,組成加密後的新四位數。例如輸入1257,經過加9取餘後得到新數字0146,再經過兩次換位後得到4601。輸入格式 輸入在一行中給出乙個四位的整數...

PTA 7 1 換硬幣 列舉

7 1 換硬幣 20 分 將一筆零錢換成5分 2分和1分的硬幣,要求每種硬幣至少有一枚,有幾種不同的換法?輸入在一行中給出待換的零錢數額x 8,100 要求按5分 2分和1分硬幣的數量依次從大到小的順序,輸出各種換法。每行輸出一種換法,格式為 fen5 5分硬幣數量,fen2 2分硬幣數量,fen1...

PTA 7 1 哈利 波特的考試

哈利 波特要考試了,他需要你的幫助。這門課學的是用魔咒將一種動物變成另一種動物的本事。例如將貓變成老鼠的魔咒是haha,將老鼠變成魚的魔咒是hehe等等。反方向變化的魔咒就是簡單地將原來的魔咒倒過來念,例如ahah可以將老鼠變成貓。另外,如果想把貓變成魚,可以通過念乙個直接魔咒lalala,也可以將...