PTA基础编程题目集7-19 支票面额(15 分)

来源:互联网 发布:nba1516数据库· 编辑:程序博客网 时间:2024/05/20 13:14

一个采购员去银行兑换一张yf分的支票,结果出纳员错给了fy分。采购员用去了n分之后才发觉有错,于是清点了余额尚有2y2f分,问该支票面额是多少?

输入格式:

输入在一行中给出小于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;} 

原创粉丝点击