求一个整数各位数字的立方和

用C语言来求一个整数各位数字的立方和,要可以循环

int a=78965;//这是一个整数,你一会C语言一会c#的我也不知道你到底是个什么,自己想办法给它赋值
int b=0;//用来存各位数字
int sum=0;//用来存立方和
while(a>0)
{
b=a%10;
sum+=b*b*b;
a/=10;
}