输出水仙花数
大佬们,麻烦帮我看下程序代码哪里出问题了,输出的s应该是a到b之间每一个数的各位的立方和。
#include<stdio.h>
void main()
{
int a,b,n,k,j,s=0;
printf(“a:”);
scanf("%d",&a);
printf(“b:”);
scanf("%d",&b);
for(n=a;n<=b;n++)
{
for(j=n;j/10!=0;j/=10)//for循环可以不赋值
{
k=j%10;
s+=k*k*k;
}
s+=j*j*j;
printf("%d\n",s);
}
}