龚慈恩观音照片:C编程:求工友几组i,j,k符合算式ijk+kji=1333,其中i,j,k是0~9之间的一位整数.

来源:百度文库 编辑:高校问答 时间:2024/05/10 06:11:06
老师出了这么个问题,没办法啊,大伙帮帮忙啊~~~

for(i=2;i<10;i++)
{for(k=2;k<10;k++)
{for(j=0;j<10;j++)
{answer=101*i+20*j+101*k;
if(answer==1333) then printf("%d %d %d", i, j, k);
}
}
}

不一定对,随便想想的
i和k 不能小于2,所以简化了

main()
{
int i[3];
for(i[0]=0;i[0]<=9;i[0]++)
for(i[1]=0;i[1]<=9;i[1]++)
for(i[2]=0;i[2]<=9;i[2]++)
if(i[0]*101+i[1]*20+i[2]*101==1333){
printf("%d%d%d\t",i[0],i[1],i[2]);}

}

for(i=1;i++;i<=9){
for(j=1;j++;j<=9){
for(k=1;k++;k<=9){
if ((101*i+20*j+101*k)==1333){printf("%d %d %d", i, j, k)}
}
}
}