www问答网
所有问题
编写程序,输入一个整数,求它的各位数之和及位数,例如123的各位数是6,位数是3
如题所述
举报该问题
推荐答案 2010-06-23
int sum(int num, int &cnt)
{
int result = 0;
cnt = 0;
num = abs(num);
while(num)
{
result += num % 10;
num /= 10;
++cnt;
}
return result;
}
void main(void)
{
int cnt;
int r = sum(123, cnt);
// r = 6, cnt = 3
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/A3AdGGG4A.html
相似回答
...
输入一个整数,求它的位数
以及
各位数字之和
。
例如,123的位数是3
,各位...
答:
printf("
各个位之和
为 %d",sum);printf("一共有 %d位数子",c-a);} int atoi(char c){ if(c>=48 && c<= 58){ return (int)(c-48);} return error;} 具体的你可以做做修改,我只是随便写了一个
...
输入一个整数,求它的位数
及
各位数字之和
。
例如,123的位数是3
,各位...
答:
位数
在n中,和在s中。
输入一个整数,求它的位数
及
各位数字之和
。
例如,123的位数是3
,各位数字...
答:
int main(void) { int n, s = 0, i = 0, a = 0;printf("Input an integer:");scanf("%d", &n);while (n != 0) { s += (n % 10);n /= 10;i += 1;} printf("%d %d\n", s, i);return 0;} //你的判断条件有问题 //导致你每次都少进一次循环 //要学习自己...
在Python中
输入一个三位数
的
整数,求
这三位数每一
位数
的和,如
123的和
为...
答:
s=int(input(''))q=int(s/100)b=int(s/10)-q*10 g=s-100*q-b*10 s=q+b+g print(s)
...写的求
一个三位数
的各
各位
上的
数字之和,
如
123
输出为6.
答:
设此
三位数
存放在字型变量varl中 LEA SI ,VARL;MOV AX, [SI];INC SI;MOV CL,3 MOV BL,10;LP: DIV BL;MOV [SI] ,AH;INC SI;XOR AH,AH;LOOP LP MOV CL, [SI];ADD CL,[SI-1];ADC CL,[SI-1];
c++
编程
题
,输入一个
整形数
,求各位数字
的和,如,输入
123,
输出6
答:
int main(){int input;cin>>input;int sum=0;while(input>10){ sum+=input%10; input=input/10;}sum+=input;cout<<sum;}
编写程序,输入一个
正
三位数,
输出
各位数字
的和。如,输入
123,
输出6。
答:
Excel VBA的列子:Public Function QiuHe(LookupRange As Range)Dim InputValue, ReturnValue As Integer InputValue = LookupRange.Value ReturnValue = 0 If Len(LookupRange) <> 3 Or TypeName(InputValue) = "String" Then MsgBox "not 3 digits integer, program stop!"Exit Function End If Re...
c语言
,编程
题
,输入一个
整形数
,求各位数字
的和,如,输入
123,
输出6
答:
include<stdio.h> int main(){int x,s=0;scanf("%d",&x);for(;x;x/=10)s+=x%10;printf("%d\n",s);return 0;}
求
一个整数
n有几
位数,各位数之和
(
例如
:
123
有
3位数,
和为6),这个
程序
哪里...
答:
n=n/10;这里n已经变成0了,你后面不能再用了,可以先定义一个t=n,在来使用t
大家正在搜
编写一个程序求3个整数之和
输入一个整数n再输入n个整数
编写程序输入一个整数
编写程序输入两个整数a和b
编写程序从键盘输入一个整数
输入一个三位数逆序输出编程
编写程序求三个数的和
编写程序对10个整数进行排序
编写程序从键盘读入10个整数
相关问题
输入一个整数,求它的位数及各位数字之和。例如,123的位数是...
c语言程序题 输入一个整数,求它的位数及各位数字之和。例如,...
C语言编程:输入一个整数,求它的位数以及各位数字之和。
c语言 输入一个整数,求它的位数以及各位数字之和ᦉ...
用C语言编写程序,输入一个任意整数,求它的位数及各位数字之立...
两道C语言编程题:一、输入一个整数,求它的位数以及各位数字之...
输入一个整数,求它的位数以及各位数字之和。例如345的位数是...
编写函数,求一个整数的各位数之和及位数。例如:123的各位数...