图片附件: 游客没有浏览图片的权限,请
登录 或
注册
#include "stdio.h"
main()
{
int a[9];
int m1,m2,m3;
for(a[0]=1;a[0]<10;a[0]++)
for(a[1]=1;a[1]<10;a[1]++)
for(a[2]=1;a[2]<10;a[2]++)
for(a[3]=1;a[3]<10;a[3]++)
for(a[4]=1;a[4]<10;a[4]++)
for(a[5]=1;a[5]<10;a[5]++)
for(a[6]=1;a[6]<10;a[6]++)
for(a[7]=1;a[7]<10;a[7]++)
for(a[8]=1;a[8]<10;a[8]++)
{if(a[0]!=a[1]&&a[0]!=a[2]&&a[0]!=a[3]&&a[0]!=a[4]&&a[0]!=a[5]&&a[0]!=a[6]&&a[0]!=a[7]&&a[0]!=a[8]
&&a[1]!=a[2] &&a[1]!=a[3] &&a[1]!=a[4] &&a[1]!=a[5] &&a[1]!=a[6] &&a[1]!=a[7] &&a[1]!=a[8]
&&a[2]!=a[3] &&a[2]!=a[4] &&a[2]!=a[5] &&a[2]!=a[6] &&a[2]!=a[7] &&a[2]!=a[8]
&&a[3]!=a[4] &&a[3]!=a[5] &&a[3]!=a[6] &&a[3]!=a[7] &&a[3]!=a[8]
&&a[4]!=a[5] &&a[4]!=a[6] &&a[4]!=a[7] &&a[4]!=a[8]
&&a[5]!=a[6]&&a[5]!=a[7]&&a[5]!=a[8]
&&a[6]!=a[7]&&a[6]!=a[8]
&&a[7]&&a[8])
{
m1=a[0]*100+a[1]*10+a[2];
m2=a[3]*100+a[4]*10+a[5];
m3=a[6]*100+a[7]*10+a[8];
if(m3==m1*3&&m2==m1*2)
printf("%d %d %d\n",m1,m2,m3);
else continue;
}
}return 0;
}
[
本帖最后由 huwengui 于 2011-6-26 23:04 编辑 ]