zoukankan      html  css  js  c++  java
  • 1076: 三位数求解

    题目描述

    已知xyz+yzz=n,其中n是一个正整数,x、y、z都是数字(0-9),编写一个程序求出x、y、z分别代表什么数字。如果无解,则输出“No Answer”
    注意:xyz和yzz表示一个三位数,而不是表示x*y*z和y*z*z。

    输入

    输入一个正整数n。

    输出

    输出一行,包含x、y、z的值,每个数值占4列。

    样例输入

    532
    

    样例输出

       3   2   1
    

    提示

    注意一个三位数的百位数字不能为0。

    来源

    * 

    #include<stdio.h>
    int x,y,z,n,p;
    int main()
    {
    p=0;
     scanf("%d",&n);
     for(x=1;x<=9;x++)
     {
      for(y=1;y<=9;y++)
      {
            for(z=0;z<=9;z++)
         {
           if((100*x+10*y+z)+(100*y+10*z+z)==n)
      {
       printf("%4d%4d%4d",x,y,z);
      p=1;
     }}}}
          if(p==0)
      printf("No Answer ");
     
      return 0;
     }
  • 相关阅读:
    Java_static
    Java_字符串操作
    Java_==
    Java_字符串
    Java_Random
    Java_Scanner
    杨辉三角
    颜色分类
    字符串倒序
    jQuery的基本事件
  • 原文地址:https://www.cnblogs.com/binanry/p/9234169.html
Copyright © 2011-2022 走看看