利用C语言怎样求整数的位数以及各位数之和

问题描述:

利用C语言怎样求整数的位数以及各位数之和
1个回答 分类:综合 2014-10-14

问题解答:

我来补答
#include "stdio.h"
int main()
{
\x09int number,i=0,sum=0;
printf("please input a number:");
\x09 scanf("%d",&number);
\x09while(number!=0)
\x09{
\x09\x09sum+=number%10;
\x09\x09number/=10;
\x09\x09i++;
\x09}
\x09printf("sum=%d\n",sum);
\x09printf("位数=%d\n",i);
\x09return 0;
}
再问: n请问umber/=10;什么意思啊?
再答: umber/=10;就是number=number/10;它的意思是说: 消掉各个位数上的数字。 比如number=123 那么umber/=10之后,number就变成了12,个位上的3就消掉了。如此循环,直到 number等于0为止。
 
 
展开全文阅读
剩余:2000
上一页:第一个解释一下
下一页:例二,求解