当前位置:   article > 正文

java 从控制台输入一个正整数_编程输出该正整数各位数字之和_编程,从键盘输入一个正整数n,计算该数的各位数字之和。例如输入数是5246,则输出结果应为17...

在控制台输入一个正整数(不限制位数,且该正整数小于231),计算该正整数各位数字的

答:#include int main() { int a; int sum = 0; scanf("%d",&a); if(a

答:Option Base 1 Private Sub Command1_Click() n = InputBox("请输入一个正整数") For i = 1 To Len(n) Sum = Sum + Val(Mid(n, i, 1)) Next Print Sum End Sub 最简单的方法

答:package test1; import java.util.Scanner; public class Test6 { public static void main(String[] args) { Scanner input = new Scanner( System.in ); System.out.println("请输入一个数字:"); String str = input.next(); int result = 0;...

答:#include int main() { int a; int sum = 0; scanf("%d",&a); if(a

答:cout > 输入数; cout 10)printf("+"); 输入数 /= 10; } while (输入数 > 0); cout

答:#include int main(){int n,sum=0;scanf("%d",&n);while(n){sum += n%10 ;n/=10;}printf("%d\n", sum);return 0;}

答:Option Base 1 Private Sub Command1_Click() n = InputBox("请输入一个正整数") For i = 1 To Len(n) Sum = Sum + Val(Mid(n, i, 1)) Next Print Sum End Sub 最简单的方法

答:main() { int a,b,c; printf("inpuy num:"); scanf("%1d%1d%1d",&a,&b,&c); printf("%d",a+b+c); getch(); } 这个是三位数的。

答:int i = scanf(...); int j = 0; if(i/10 != 0) { do { j+=i%10; i=i/10; }while(i/10 == 0) j=j+i; }else { j=i; } printf("",j); 大概给你个思路,因为我这没有C的编译器。

答:楼上的算法很不错,如果是我,还是喜欢写的保守些。 #include int main() { long a; int s = 0; printf("请输入一个正整数:"); scanf("%ld",&a); while(a>=1) { s=s+a%10; a=a/10; } printf("\n各位数之和为:%d\n",s); return 0; }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/559019
推荐阅读
相关标签
  

闽ICP备14008679号