1. 程式人生 > >PTA-支票面額(C語言)

PTA-支票面額(C語言)

一個採購員去銀行兌換一張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 num=0,ret=0;
	scanf("%d",&num);
    for(int y=0;y<100;y++){
    	for(int f=0;f<100;f++){
    		if(100*f+y-num==200*y+2*f){
    			printf("%d.%d\n",y,f);
    			ret=1;
    			break;
			}
		}
	}
	if(!ret){
		printf("No Solution\n");
	}
    return 0;
}