c语言程序题 输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6.
c语言程序题
输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6.
人气:342 ℃ 时间:2019-09-17 20:19:58
解答
如果不用log函数,并假设输入的数indata是非负整数,则可以如下:
int n,s;
n = 0;
s = 0;
while ( indata ) {
n++;
s += indata % 10;
indata /= 10;
}
位数在n中,和在s中.
推荐
- c语言 输入一个整数,求它的位数以及各位数字之和。例如,123的位数是3,各位数字之和是6。
- 请帮我解答一道C语言的题:输入一个任意的三位数,将其各位数字反序输出(例如输入123,输出321).
- c语言程序题 输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6.负数也要
- 一个整数乘以13后,乘积的最后三位数是123,这样的整数最小是几?
- 求解c语言题:输入一个任意的三位数,将其各位数字反序输出(例如输入123,输出321).
- 五(1)班7名男生的跳远成绩如下(单位:米): 3.06 2.98 2.74 3.52 2.89 2.89 2.78
- 对于正数和负数的概念,为什么不能简单理解为带正号的数是正数,带符号的数是负数?
- 功等于力和力的方向上的位移的乘积
猜你喜欢
- 一个梯形,如果上底增加4厘米,下底和高都不变,它的面积增加12平方厘米,求原来梯形的高.
- 西游记第二回读后感
- I wish i were young again 翻译一下是啥意思!
- 600减去它的百分之20,再除以12的4分之1,商是多少
- 外语的一篇阅读理解,
- 在冬天,一场大雪过后,周围寂静,什么现象
- 帮我翻译一下“我为这次月考做总结”
- 因式分解(x^2+3x)^2-(2x+6)^2