7-19 支票面额

匿名 (未验证) 提交于 2019-12-03 00:37:01

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

输入格式:

输入在一行中给出小于100的正整数n

输出格式:

在一行中按格式y.f输出该支票的原始面额。如果无解,则输出No Solution

输入样例1:

23 

输出样例1:

25.51 

输入样例2:

22 

输出样例2:

No Solution

import java.util.Scanner;  public class Main {  	public static void main(String[] args) { 		Scanner sc = new Scanner(System.in); 		int n = sc.nextInt(); 		int f, y; 		int number1 = 0, number2 = 0, num = 0; 		for (y = 0; y < 50; y++) { 			for (f = 0; f < 100; f++) { 				if (98 * f - 199 * y == n) { 					number1 = y; 					number2 = f; 					num = 1; 					break; 				} 			} 		} 		if (num == 0) { 			System.out.println("No Solution"); 		} else { 			System.out.printf("%d.%d", number1, number2); 		} 	}  }

还有一道乘法口诀表太简单,就不发了
文章来源: 7-19 支票面额
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!