求A,B 输入三位数字N,求两位数AB(其中个位数字为B,十位数字为A,且有0 #60 A #60 B #60 9)。
【问题描述】
输入三位数字N,求两位数AB(其中个位数字为B,十位数字为A,且有0 < A < B < 9)。使得下列等式成立:
AB x BA = N
其中BA是把AB中个、十位数字交换所得的两位数。
编写程序,接收控制台输入的三位整数N,求解A,B并输出。
如果没有解则输出No Answer。
【输入形式】
从键盘输入整数N。
【输出形式】
输出只有一行,包含两个数字A和B。输出时两个数字紧密输出,不使用其它字符进行分隔。
【样例输入】
976
【样例输出】
16
【样例说明】
输入整数N=976。经计算得16X61=976。可得a=1, b=6。将两个字符依次输出。
【评分标准】
结果完全正确得20分,每个测试点4分。
import java.util.Scanner;public class _02ab {static boolean flag;public static void main(String[] args) {int n;Scanner sc = new Scanner(System.in);n = sc.nextInt();for (int i = 1; i <= 9; ++i) {//Afor (int j = i + 1; j <= 9; ++j) {//B//A < B 所以j从i+1开始//p q 分别表示AB BA两个整数int p = i * 10 + j, q = j * 10 + i;if (p * q == n) {System.out.println(p);flag = true;//至少一组解}}}if(!flag)//没有解System.out.println("No Answer");}
}
A < B 所以 j 从 i + 1 开始,在用 flag 标记有没有解,方便没有解情况的输出。
求A,B 输入三位数字N,求两位数AB(其中个位数字为B,十位数字为A,且有0 #60 A #60 B #60 9)。相关推荐
- c语言求三个数最值非函数,C语言编程:从键盘任意输入三个数,编写求其最大值、最小值的函数,用指针作函数参数实现。...
www.shufadashi.com防采集. C语言编程:从键盘任意输入三个数,编写求其最大值.最小值的函数,用指针作函数参数实现.. #includevoid maxfunction(int*);v ...
- java编程基础篇-- 编写一个程序,从键盘输入三个整数,求三个整数中的最小值。
编写一个程序,从键盘输入三个整数,求三个整数中的最小值. package Exam01;import java.util.Scanner;public class Topic03 {public st ...
- C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出。
C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出. #include <stdio.h> #include <math.h> void ...
- [Java]控制台输入5位整数,求各个位数上的和
import java.util.Scanner;public class java03 {// 控制台输入5位整数,求各个位数上的和public static void main(String[] ...
- C语言基础第六课——第二节if语句(if-else格式、不带else的if结构)、借例题简述写代码流程、从键盘上输入三个整数,求出其中的最大数(打擂法、三目运算符、排序)、if语句的嵌套计算个人所得税
C语言基础第六课--第二节 一.if语句概述 二.标准if-else格式 三.借例题简述写代码流程 四.不带else的if结构 五.例题:从键盘上输入三个整数,求出其中的最大数.(打擂法.三目运算符. ...
- 数字金字塔(保证两位数的数字也能排好)
数字金字塔(保证两位数的数字也能排好) void ex05(){int i,j,rows,space;printf("输入金字塔层数:");scanf("%d" ...
- 输入一个三位整数,求出该数字各个位的数字之和
#include<stdio.h> int main() {int a,b,c,e,f;printf("请输入一个三位整数:");scanf("%d" ...
- python输入一个三位整数、求逆序数_输入一个三位正整数,要求其输出对应的逆序数...
针对" 输入一个三位正整数,要求其输出对应的逆序数 "的问题,下面由网络工程师-黎明为您解答: 1.第一步,我们第一要写开头: 2.#include 3.voidmain() 4. ...
- c语言求平均值 保留三位小数,Excel求平均值时,保留小数位数与参与求平均值的个数有关...
在 Excel 中,求平均值用Average函数:它可分用快捷键求平均值.自动求平均值和输入公式求平均值,其中用快捷键求平均值速度最快,并且三种方法都可以对行列.任意单元格.指定区域甚至整个表格求平均 ...
最新文章
- 计算机改名后无法上网,CDEF磁盘分区无法修改名字修复方法
- linux 查看剩余内存
- linux查看网卡传输,Linux下查看网卡实时流量工具
- Hadoop记录-hadoop2.x常用端口及定义方法
- activex java 控件_swt java 内嵌ActiveX控件
- Picasso(毕加索)加载圆形图片、圆角图片
- 《软件方法》书中自测题大全-题目全文+分卷自测
- jmeter使用心得(一)
- c++ 实现meanshift
- 1000句英语经典口语(10)
- [实用教程] 科普贴:SGLTE、SVLTE、CSFB、SRLTE
- matplotlib使用cmap
- [洛谷P3975][TJOI2015]弦论
- 正向代理与反向代理的区别,为什么要有正向代理和反向代理
- CPT103-Introduction to Databases小豪的笔记
- 01、iphone越狱恢复,去越狱,手机归零
- DASH推流及播放流程
- 毕业设计之基于springboot的开源商城系统
- linux定时任务输出时间日志,linux 定时任务 日志记录
- Python相对引用报错ImportError: attempted relative import with no known parent package的处理方法