【问题描述】
输入三位数字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)。相关推荐

  1. c语言求三个数最值非函数,C语言编程:从键盘任意输入三个数,编写求其最大值、最小值的函数,用指针作函数参数实现。...

    www.shufadashi.com防采集. C语言编程:从键盘任意输入三个数,编写求其最大值.最小值的函数,用指针作函数参数实现.. #includevoid maxfunction(int*);v ...

  2. java编程基础篇-- 编写一个程序,从键盘输入三个整数,求三个整数中的最小值。

    编写一个程序,从键盘输入三个整数,求三个整数中的最小值. package Exam01;import java.util.Scanner;public class Topic03 {public st ...

  3. C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出。

    C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出. #include <stdio.h> #include <math.h> void ...

  4. [Java]控制台输入5位整数,求各个位数上的和

    import java.util.Scanner;public class java03 {// 控制台输入5位整数,求各个位数上的和public static void main(String[] ...

  5. C语言基础第六课——第二节if语句(if-else格式、不带else的if结构)、借例题简述写代码流程、从键盘上输入三个整数,求出其中的最大数(打擂法、三目运算符、排序)、if语句的嵌套计算个人所得税

    C语言基础第六课--第二节 一.if语句概述 二.标准if-else格式 三.借例题简述写代码流程 四.不带else的if结构 五.例题:从键盘上输入三个整数,求出其中的最大数.(打擂法.三目运算符. ...

  6. 数字金字塔(保证两位数的数字也能排好)

    数字金字塔(保证两位数的数字也能排好) void ex05(){int i,j,rows,space;printf("输入金字塔层数:");scanf("%d" ...

  7. 输入一个三位整数,求出该数字各个位的数字之和

    #include<stdio.h> int main() {int a,b,c,e,f;printf("请输入一个三位整数:");scanf("%d" ...

  8. python输入一个三位整数、求逆序数_输入一个三位正整数,要求其输出对应的逆序数...

    针对" 输入一个三位正整数,要求其输出对应的逆序数 "的问题,下面由网络工程师-黎明为您解答: 1.第一步,我们第一要写开头: 2.#include 3.voidmain() 4. ...

  9. c语言求平均值 保留三位小数,Excel求平均值时,保留小数位数与参与求平均值的个数有关...

    在 Excel 中,求平均值用Average函数:它可分用快捷键求平均值.自动求平均值和输入公式求平均值,其中用快捷键求平均值速度最快,并且三种方法都可以对行列.任意单元格.指定区域甚至整个表格求平均 ...

最新文章

  1. 计算机改名后无法上网,CDEF磁盘分区无法修改名字修复方法
  2. linux 查看剩余内存
  3. linux查看网卡传输,Linux下查看网卡实时流量工具
  4. Hadoop记录-hadoop2.x常用端口及定义方法
  5. activex java 控件_swt java 内嵌ActiveX控件
  6. Picasso(毕加索)加载圆形图片、圆角图片
  7. 《软件方法》书中自测题大全-题目全文+分卷自测
  8. jmeter使用心得(一)
  9. c++ 实现meanshift
  10. 1000句英语经典口语(10)
  11. [实用教程] 科普贴:SGLTE、SVLTE、CSFB、SRLTE
  12. matplotlib使用cmap
  13. [洛谷P3975][TJOI2015]弦论
  14. 正向代理与反向代理的区别,为什么要有正向代理和反向代理
  15. CPT103-Introduction to Databases小豪的笔记
  16. 01、iphone越狱恢复,去越狱,手机归零
  17. DASH推流及播放流程
  18. 毕业设计之基于springboot的开源商城系统
  19. linux定时任务输出时间日志,linux 定时任务 日志记录
  20. Python相对引用报错ImportError: attempted relative import with no known parent package的处理方法

热门文章

  1. win7系统下阿里旺旺无法登陆怎么解决
  2. 【AI框架】MMDetection3D 使用指南
  3. petgo.jp狗粮
  4. C#实现Gauss完全主元消去法
  5. Android 手机拨号
  6. 华为云空间联系人是不是机主_联系人丢失找回—华为云空间数据安全功能关键时刻出绝招...
  7. 怎么删除淘宝足迹 淘宝足迹多久才能形成
  8. ArcGIS矢量数据模型
  9. Badge分析如何逼死处女座
  10. HTML中照片的各种常用属性