某四位数的个位数的立方和等于168 问满足条件的四位数且是奇数的个数

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:07:36

帮楼上修正一下

#include "stdio.h"

void main()
{
int a,b,c,d;
for(a=1;a<10;a++)
for(b=0;b<10;b++)
for(c=0;c<10;c++)
for(d=0;d<10;d++)
{
if(a*a*a+b*b*b+c*c*c+d*d*d==168 && (a*1000+b*100+c*10+d) % 2==1)
printf("%d\n",(a*1000+b*100+c*10+d));
}
}

for(int i=1;i<10;i++)
for(int j=0;j<10;j++)
for(int k=0;k<10;k++)
for(int m=0;m<10;m++)
if (i*i*i+j*j*j+k*k*k+m*m*m==168)
printf("%d",i*1000+j*100+k*10+m);

我想你要说的是“各位数”吧
void main()
{
int a,b,c,d;
for(a=1;a<6;a++)
for(b=0;b<6;b++)
for(c=0;c<6;c++)
for(d=0;d<6;d++)
{
if(a*a*a+b*b*b+c*c*c+d*d*d==168)
printf("%d\n",(a*1000+b*100+c*10+d));
}
}

某四位数的个位数的立方和等于168 问满足条件的四位数且是奇数的个数 有一个俩位数,十位数比个位数大7,并且这个俩位数等于俩个位数上的数子之和的9倍,求这个俩位 一个6位数,左端数是1,如果把左端数移到右端作为个位数,那么可得新的6位数等于原来6位数的3倍,求原来6位数? 用123456789中的四个数乘以其中一个数等于剩下的四位数,不能重复,也不能空,请说出前四位数和后四位数 个位数是5,且能被3整除的四位数有( )个。 一个3位数,百位数比十位数大1,个位数是十位数的3倍少2,而这个数加它倒数和等于1171 ,求这个三位数? 求所有满足下列条件的四位数,能被111整除,且除得的商等于该四位数的各位数字的和. 一个2位数,10位上的数比个位数小1,如果个位数与10位数对换,所得的新的2位数比原2位数大20%,原来2位数是多 编写应用程序,找出所有四位数中,个位,十位,百位,千位数字的4次方的和等于本身的四位数,并显示 1-9的数字不重复,前四位数除以后两位数等于最后三位数