用C语言编写:“输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.”

问题描述:

用C语言编写:“输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.”

#include int main(){int num = 0;int s = 0;int i = 0;scanf("%d",&num);while(num){s += num%10;num = num/10;i++;}printf("数字个数为%d,各个数相加为%d\n",i,s );return 0;}