用1到9这几个数字做一个运算。

原创 2006年06月10日 16:32:00

下一个问题

http://community.csdn.net/Expert/topic/4810/4810567.xml?temp=.5865595

用1到9这几个数字做一个运算,一个点代表一个数字,并且数字不能重复,使等式成立:
   
     。 。 。 。 。
   -    。 。 。 。
——————————
     3  3  3  3  3

 

总算做出来了

 

41268-7935=33333
41286-7953=33333

#include<iostream.h>
int compare(int a,int b){
 int r=1;
 int e[9]={0};
 for(int i=0;i<=4;i++){
  e[i]=a%10;
  a=a/10;
 }
 for(i=5;i<=8;i++){
  e[i]=b%10;
  b=b/10;
 }
 for(i=0;i<=7;i++){
  for(int i2=i+1;i2<=8;i2++){
   if(e[i]==e[i2]||e[i]==0){
    r=0;
    return r;
   }
  }
 }
 return r;
}
int main(){
 for(int a=33333;a<=49999;a++){
  for(int b=1000;b<=9999;b++){
   if((a-b==33333)&&compare(a,b))
    //if(a-b==33333)
    cout<<a<<"-"<<b<<"="<<"33333"<<endl;
  }
 }
 return 0;
}

《第五周实验报告2-1》---设计一个简单的分数类,完成对分数的几个运算

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: CFr...

第三题:等式变换 输入一个正整数X,在下面的等式左边的数字之间添加+号或者-号,使得等式成立。 1 2 3 4 5 6 7 8 9 = X

此乃华为上机题 完整题目: 第三题:等式变换 输入一个正整数X,在下面的等式左边的数字之间添加+号或者-号,使得等式成立。 1 2 3 4 5 6 7 8 9 = X 比如: 12-34+5-67+8...

输入一个正整数X,在下面的等式1 2 3 4 5 6 7 8 9 = X,左边的数字之间添加+号或者-号,使得等式成立。

#include #include #include using namespace std; /*等式变换 描述:    输入一个正整数X,在下面的等式左边的数字之间添加+号或者...

DigitSum(n) 输入一个非负整数,返回组成它的数字之和, 调用DigitSum(1729),返回1+7+2+9,和19 和出现的一些问题

/*写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和, 例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19*/ #include #inclu...

编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序

编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序。并输出所有的可能性。 /* * 可以看成是在数字中间插入运算符。插入 + - 或空位。那么每...

有一个四位数 a1a2a3a4,每一位数都是0到9之间的一个数字(多种解法)

有一个四位数 a1a2a3a4,每一位数都是0到9之间的一个数字(多种解法)

编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。

public class Test5{ public static void main(String[] args){ /* 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么...

Java版,如果一个数字能表示为p^q(^表示幂运算)且p为一个素数,q为大于1的正整数就称这个数叫做超级素数幂。现在给出一个正整数n,如果n是一个超级素数幂需要找出对应的p,q

java版,如果一个数字能表示为p^q(^表示幂运算)且p为一个素数,q为大于1的正整数就称这个数叫做超级素数幂。现在给出一个正整数n,如果n是一个超级素数幂需要找出对应的p,q。...

算法题: 求一个整数数组中,通过元素加减运算得到指定结果的所有运算过程. 例如【5,4,6,7,1】= 9 ?

题目: 给定一个整数数组int[] a (a.length > 1),和一个整数值 m,试输出所有运算结果等于m的运算过程。可使用的运算方式只有加法和减法。数组元素最多参与一次运算。例如,给定数组【5...
  • john548
  • john548
  • 2016年08月16日 09:38
  • 1738

算法题: 求一个整数数组中,通过元素加减运算得到指定结果的所有运算过程. 例如【5,4,6,7,1】= 9 ?

算法题目: 给定一个整数数组int[] a (a.length > 1),和一个整数值 m,试输出所有运算结果等于m的运算过程。可使用的运算方式只有加法和减法。数组元素最多参与一次运算。例如,给定数组...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用1到9这几个数字做一个运算。
举报原因:
原因补充:

(最多只允许输入30个字)