PTA基礎程式設計題目集7-19 支票面額(15 分)
阿新 • • 發佈:2019-01-03
一個採購員去銀行兌換一張y元f分的支票,結果出納員錯給了f元y分。採購員用去了n分之後才發覺有錯,於是清點了餘額尚有2y元2f分,問該支票面額是多少?
輸入格式:
輸入在一行中給出小於100的正整數n。
輸出格式:
在一行中按格式y.f
輸出該支票的原始面額。如果無解,則輸出No Solution
。
輸入樣例1:
23
輸出樣例1:
25.51
輸入樣例2:
22
輸出樣例2:
No Solution
#include<stdio.h> int main (){ int y,f; int n; int flag=0; scanf("%d",&n); for(y=0;y<100;y++){ //雙向迴圈尋找符合條件的值 for(f=0;f<100;f++){ if(199*y-98*f+n==0){ flag=1; printf("%d.%d",y,f); } } } if(flag){ }else{ printf("No Solution"); } return 0; }