题解 | 数字之和
#include <bits/stdc++.h> using namespace std; int getSum(int n){ int ans=0; while(n!=0){ ans+=n%10; n/=10; } return ans; } int main(){ long long n; while(cin>>n){ cout<<getSum(n)<<" "<<getSum(n*n)<<endl; } }
数值范围小
#include <bits/stdc++.h> using namespace std; int getSum(int n){ int ans=0; while(n!=0){ ans+=n%10; n/=10; } return ans; } int main(){ long long n; while(cin>>n){ cout<<getSum(n)<<" "<<getSum(n*n)<<endl; } }
数值范围小
相关推荐