一个采购员去银行兑换一张 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>
- main()
- {
- int n,flag=1;
- scanf("%d",&n);
- int i,j;
- for(i=0;i<100;i++)
- {
- for(j=0;j<i;j++)
- {
- if((i*100+j)==(j*2*100+i*2+n))
- {
- printf("%d.%d",j,i);
- return 0;
- }
- }
- }
- printf("No Solution");
- return 0;
- }
来源: http://www.bubuko.com/infodetail-3459905.html