7 19 支票面額

2022-03-01 07:33:06 字數 758 閱讀 5440

7-19 支票面額(15 分)

乙個採購員去銀行兌換一張y元f分的支票,結果出納員錯給了f元y分。採購員用去了n分之後才發覺有錯,於是清點了餘額尚有2y元2f分,問該支票面額是多少?

輸入格式:

輸入在一行中給出小於100的正整數n。

輸出格式:

在一行中按格式y.f輸出該支票的原始面額。如果無解,則輸出no solution。

輸入樣例1:

23 輸出樣例1:

25.51

輸入樣例2:

22 輸出樣例2:

no solution

題解:根據題意可得:98*f=199y+n,又最多可有100分,所以y和f都小於等於100.迴圈列舉即可得出答案。

n = int(input())

flag = 0

f = 0

y = 0

while f <= 100:

f+=1

y = -1

while

y<= 100:

y+=1

if98

*f == (199

*y + n):

flag = 1

break

if flag == 1:

break

if flag == 1:

print("%d.%d"

%(y,f))

else:

print("no solution")

7 19 支票面額

7 19 支票面額 15 分 乙個採購員去銀行兌換一張y元f分的支票,結果出納員錯給了f元y分。採購員用去了n分之後才發覺有錯,於是清點了餘額尚有2y元2f分,問該支票面額是多少?輸入格式 輸入在一行中給出小於100的正整數n。輸出格式 在一行中按格式y.f輸出該支票的原始面額。如果無解,則輸出no...

PAT 7 19 支票面額

基本程式設計集 支票面額 乙個採購員去銀行兌換一張y元f分的支票,結果出納員錯給了f元y分。採購員用去了n分之後才發覺有錯,於是清點了餘額尚有2y元2f分,問該支票面額是多少?輸入格式 輸入在一行中給出小於100的正整數n。輸出格式 在一行中按格式y.f輸出該支票的原始面額。如果無解,則輸出no s...

7 19 支票面額 15 分

乙個採購員去銀行兌換一張y元f分的支票,結果出納員錯給了f元y分。採購員用去了n分之後才發覺有錯,於是清點了餘額尚有2y元2f分,問該支票面額是多少?輸入格式 輸入在一行中給出小於100的正整數n。輸出格式 在一行中按格式y.f輸出該支票的原始面額。如果無解,則輸出no solution。輸入樣例1...