求大佬指教,我自己写的,不能运行。
谢谢
#include<stdio.h>
int main()
{
int Is( int number );
int i=0;
extern int number;
int b,x,m,n;
printf("输入 m,n:");
scanf("%d,%d\n",&m,&n);
scanf("%d",&number);
if(m<number)
{
if(number<n)
{
x=Is(b);
if(x=number)
{
printf("number");}
else printf("not");
}
}
return 0;}
int Is(int number)
{
int a,j,k,l;
j=number/100;
k=(number-j)/10;
l=(number-j-k);
if(number=j*j*j+k*k*k+l*l*l)
a=number;
else
return (a);
}
#include<stdio.h>
int main()
{ int Is( int number );
int i=0;
int b,x,m,n;
printf("输入 m,n:");
scanf("%d,%d",&m,&n);
for(b=m;b<=n;b++)
if(Is(b))
{ printf("%d\n",b);
}
return 0;
}
int Is(int number)
{ int a=0,j,k,l;
j=number/100;
k=(number-j*100)/10;
l=(number-j*100-k*10);
return(number==j*j*j+k*k*k+l*l*l);
}