呵呵,明白了!谢谢了!9楼的版主!

该学习了。。。
2006-11-19 17:30
第二题 理解错了~~~
两个思路:
(1)1-9全排列,产生3个数,再判断是否满足条件
(2)for(num1=123;num1<334;num1++)
num2=2*num1;
num3=3*num1;
判断这3个数是否是1-9组成
(1)怎样实现1-9全排 产生3位数 (2)怎样判断这3个数是否是1-9组成 我想不出来
我自己编了下 虽然实现了 但不太好 把所有判断条件列举实现的
有别的方法吗~~~~
2006-11-19 21:26
开始的时候定义一个结构体
{int k;//表示那个三位数
int x1,x2,x3;//分别表示各位,十位,百位
}
num1大于等于123小于等于(987/3) 放在结构体里面
用for()检查每一个num1
num1确定以后*2倍赋给num2 用IF()判断num2与num1的数不同且不等于0,满足条件则跳到下第一步
*3赋给num3 用同样的方法判断num3与num1,num2的给个位数不同且不等于0,满足就可以输出了结果了

2006-11-20 00:09
2006-11-20 13:20
2006-11-20 13:30
2006-11-20 15:20
2006-11-20 23:04
2006-11-26 19:39
2006-11-26 20:06
2006-11-26 20:38