1^2 + 9^2 = 82
8^2 + 2^2 = 68
6^2 + 8^2 = 100
1^2 + 0^2 + 0^2 = 1
#include<iostream>
using namespace std;
/*********end*********/
int main() {
int n;
int sum = 0;
int a;
int count = 0;
int newcount = 0;
cin >> n;
while(n!=1){
a = n;
while (a != 0) {
a = a / 10;
count++;
}
for (int i = 0; i < count; i++) {
sum += (n % 10) * (n % 10);
n = n / 10;
}
n = sum;
}
cout << newcount<<endl;
system("pause");
}
哪位大佬帮我看看 就是运行上面一个计算 我这个为什么不行