编写一个类Test02,从控制台输入任意4位整数,输出该数字的各位数字之和.
publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);//输入一个四位整数System.out.println("请输入一个四位整数:");intnum=input.nextInt();//求出该数字的各位数字intnum1=num%10;intnum2=num/10%10;intnum3=num%1000/100;intnum4=num/1000;//输出该数字的各位数字之和System.out.println(num+"各位数字之和为"+(num1+num2+num3+num4));}
举一反三
- 编写函数sum(x),求整数x的各位数字之和。在主程序中调用该函数:从键盘输入一非负整数,然后调用sum函数计算各位数字之和并输出结果。【输入形式】输入一个正整数。【输出形式】输出该整数各位数字之和。【样例输入】58【样例输出】13【样例说明】输入整数58,其各位数字之和为:5+8=13。要求:采用函数方式进行编程
- 输入一个整数,求它各位数字之和及位数.
- 输入一个整数,求它的各位数字之和及位数。例如 234 的各位数字之和是 9, 位数是 3 。
- 【循环结构】用户输入任意一个整数,求各位数字之和
- 【论述题】输入任意一个正整数,求这个整数各位上的数字之和,例如:125各位数字之和为:1+2+5=8
内容
- 0
【描述】 求一个正整数各位数字之和。要求定义和调用函数:int sumDigits(int n),该函数返回一个正整数各位数字之和。 【输入】 输入一个正整数。 【输出】 输出该正整数各位数字之和。 【输入示例】 3456 【输出示例】 18
- 1
输出整数各位数字本题要求编写程序,对输入的一个正整数,从低位开始逐位分割并输出它的各位数字。每个数字占一行。举例:输入:365输出:563
- 2
描述:输入一个任意长度的非负整数,求出其最高位数字。如,输入237,则最高位数字为2。 输入:输入一个非负整数。 输出:输出最高位数字 输入示例:4756 输出示例:4
- 3
试编写一个完整的程序,从键盘输入一个大于100的整数,然后用循环语句计算该整数各位上的数字之和及各位上的数字之积,最后输出计算结果。(不允许使用数组)
- 4
编写一个函数fan(int m),计算任一输入的整数的各位数字之和。主函数包括输入、输出和调用函数。