用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;}