输入一个数,求这个数的各位数字之和
2013-04-17 13:49
253 查看
#include <stdio.h> int fun(int num) { if(num<10) return num; return num%10+fun(num/10); } void main() { int m,n; scanf("%d",&m); n=fun(m); printf("%d\n",n); }
相关文章推荐
- java编程基础篇 --> 从键盘输入一个整数(1 个 3 位整数),判断其是不是水仙花数。所谓“水仙花数”是 指一个 3 位数,其各位数字立方和等于该数本身。
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都
- 2. 编写一个Java应用程序,用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、32
- java 输入一个数字,反转输出这个数字的值(实现方法)
- google笔试题:写出这样一个函数 ,输入一个 n, 输出从1到这个数字之间的出现的1的个数
- C++实现输入一个整数,将各位数字反转后输出
- 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007
- java 输入一个数字,反转(倒置)输出这个数字的值
- 黑马程序员之C#编程基础学习笔记:不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出。
- C#--第2周实验--任务10--编写一个控制台应用--输入一个整数,将其各位数字颠倒顺序后输出
- P51.19(请输入一个正整数n,判断其中各位数字是否奇偶交替出现。)
- 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在
- 第四次实验 编写函数computNum( int num),它的功能是计算任意输入的一个正整数的各位数字之和,结果由函数返回
- 输入一个数字,这个数的阶乘最后会有几个0
- 提示用户输入的一个长度8位正整数数字 , 我们来统计这个数字中的每一位上出现的数字的重复次数 :
- 计算任意一个输入的正整数数字的各位数字之和
- /*C++任意输入一个整数,再把它的各位数字重新组合一个新的整数,使其值最大*/
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数, 并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同, 例如12121、3
- 输入一个100--1000之内是数字,求出其各位数字相加之和
- 输入一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。