一个数学题 (高手免看)
求一个数:他的 三次方 是个 四位数,四次方 是个 六位数 。程序如下:
小弟献丑了:
#include "windows.h"
#include
void main()
{
int i,j,k,flag;
char a[10],b[10];
long m,n;
for(i=10;i< 32;i++) // changed
{
m=i*i*i;
n=m*i;
flag=0;
for(j=0;m;j++)
{
a[j]=m%10;
m=m/10;
}
for(k=0;n;k++)
{
b[k]=n%10;
n=n/10;
}
if(j==4&&k==6)
{
printf ("OK !\n");
printf("i = %d ###### %d ^ 3 = : %d",i,i, i * i* i);
printf("\n");
printf("i = %d ###### %d ^ 4 = : %d",i,i, i*i*i*i);
printf("\n");
}
else
printf("go on ......\n");
}
printf ("结束啦!");
}