int sum(int x)
{
int aa = 0;
for(int i=0;i<100;i++) //遍历一百位内的数,i
{
int c = x % 10;
aa = aa +(c*c); //个位数平方,放入aa
int b = x / 10; //把个位数删掉
x = b; //没循环一次数字少一个个位数
}
return aa;
}
int main()
{
printf("请输入一个数:");
int a = 0;
scanf("%d",&a);
int result = sum(a);
printf("%d\n",result);
return 0;
}