【循环结构】用户输入任意一个整数,求各位数字之和
Scanner scan=new Scanner(System.in); System.out.println("请输入一个数字"); int num=scan.nextInt(); int sum=0;//累加变量 while(num>0) { //将数字的个位取出累加 sum+=num%10; //将当前数字除以10,以便下次循环使用 num=num/10;//num/=10; } System.out.println(sum);
举一反三
- 输入一个整数,求它各位数字之和及位数.
- 输入一个整数,求它的各位数字之和及位数。例如 234 的各位数字之和是 9, 位数是 3 。
- 【论述题】输入任意一个正整数,求这个整数各位上的数字之和,例如:125各位数字之和为:1+2+5=8
- 编写一个类Test02,从控制台输入任意4位整数,输出该数字的各位数字之和.
- 编写函数sum(x),求整数x的各位数字之和。在主程序中调用该函数:从键盘输入一非负整数,然后调用sum函数计算各位数字之和并输出结果。【输入形式】输入一个正整数。【输出形式】输出该整数各位数字之和。【样例输入】58【样例输出】13【样例说明】输入整数58,其各位数字之和为:5+8=13。要求:采用函数方式进行编程
内容
- 0
程序设计题. 编写程序:实现从键盘上输入任意一个整数n,求出n的各位数字之和。例如,当n为263时,各位数字之和为11。
- 1
''输入任意长整数,求各位数字之和,如输出123,输出6。'''程序运行效果如下:[img=225x50]17e0cdaaa35ccbb.png[/img]
- 2
编写程序,输入一个5位数,求各位上数字之和后输出
- 3
【描述】 求一个正整数各位数字之和。要求定义和调用函数:int sumDigits(int n),该函数返回一个正整数各位数字之和。 【输入】 输入一个正整数。 【输出】 输出该正整数各位数字之和。 【输入示例】 3456 【输出示例】 18
- 4
编程求一个三位整数的各位数字之和。( 注意算术运算符的正确使用)