#include<stdio.h> int qiuhe(int n){ int sum=0; while(n!=0) //不知道n是几位数 所以使用while { sum+=n%10; n=n/10; } return sum; } int main() { int n,sum1,sum2; while(scanf("%d",&n)!=EOF){ sum1=qiuhe(n); sum2=qiuhe(n*n); printf("%d %d",sum1,sum2); } return 0; }
#include<stdio.h> int qiuhe(int n){ int sum=0; while(n!=0) //不知道n是几位数 所以使用while { sum+=n%10; n=n/10; } return sum; } int main() { int n,sum1,sum2; while(scanf("%d",&n)!=EOF){ sum1=qiuhe(n); sum2=qiuhe(n*n); printf("%d %d",sum1,sum2); } return 0; }