任意输入一个正整数,计算其各个位的平方和,在不知道具体的位数的情况下是非常有用的。
程序的测试代码如下:
int num = 0 ;
int result = 0;
int temp = 0 ;
cout<<"Please input the digit number owned four bit:";
cin>>num;
while(num/10)
{
temp = num%10;
result += temp*temp;
num = num/10;
}
result += num*num;
cout<<result<<endl;