码迷,mamicode.com
首页 >  
搜索关键字:输入一个非负整数    ( 34个结果
13:大整数的因子(NOIP)
/*13:大整数的因子总时间限制: 1000ms 内存限制: 65536kB描述已知正整数k满足2<=k<=9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k。输入一个非负整数c,c的位数<=30。输出若存在满足 c%k == 0 的k,从小到大输出所有这样的k,相邻两个数之间用单个空格隔开;若没有这样的k,则输出"none"。样例输入30样例输
分类:其他好文   时间:2018-01-21 13:40:26    阅读次数:191
统计一个整数二进制中1的个数
输入一个非负整数num,对于每一个i,0<=i<=num,计算i的二进制表示中,有几个‘1’,例如输入num=5,输出0,1,1,2,1,2。#include<iostream> usingnamespacestd; //解法1 intcountOne(intnum) { intcount=0; while(num) { //当最后一位为1时,则加1 if(num&1){ ++..
分类:其他好文   时间:2017-09-17 19:02:24    阅读次数:123
13:大整数的因子
13:大整数的因子 13:大整数的因子 查看 提交 统计 提问 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述 已知正整数k满足2<=k<=9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k。 输入一个非负整数c,c的位数<=30。输出若存在满足 c ...
分类:其他好文   时间:2017-03-21 22:05:41    阅读次数:191
13:大整数的因子
13:大整数的因子 13:大整数的因子 查看 提交 统计 提问 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述 已知正整数k满足2<=k<=9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k。 输入一个非负整数c,c的位数<=30。输出若存在满足 c ...
分类:其他好文   时间:2017-03-16 20:35:25    阅读次数:201
大整数因子(高精mod)
大整数的因子 大整数的因子 总时间限制: 1000ms 内存限制: 65536kB描述 已知正整数k满足2<=k<=9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k。 输入一个非负整数c,c的位数<=30。输出 若存在满足 c%k == 0 的k,从小到大输出所有这样的k,相邻两个数 ...
分类:其他好文   时间:2016-12-11 10:24:30    阅读次数:155
AC日记——大整数的因子 openjudge 1.6 13
13:大整数的因子 13:大整数的因子 总时间限制: 1000ms 内存限制: 65536kB描述 已知正整数k满足2<=k<=9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k。 输入一个非负整数c,c的位数<=30。输出若存在满足 c%k == 0 的k,从小到大输出所有这样的k, ...
分类:其他好文   时间:2016-12-04 20:27:51    阅读次数:206
输入一个非负整数,返回组成它的数字之和
//写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和, //例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19 //递归版 #include<stdio.h> intDigitSum(intn) { intsum=0; intm=0; if(n) { m=n%10; n=n/10; sum=m+DigitSum(n); } returnsum; ..
分类:其他好文   时间:2016-04-08 15:26:17    阅读次数:189
递归小题
T:写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19#include<stdio.h> intDigitSum(intnum) { if(num<10) { returnnum; } else { return(num%10)+DigitSum(num/10); } } in..
分类:其他好文   时间:2016-03-22 06:37:02    阅读次数:125
递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
#include<stdio.h> #include<stdlib.h> #include<assert.h> typedefunsignedintuint; uintDigitSum(uintn) { assert(n); if(n<10) { returnn; } else { returnn%10+DigitSum(n/10); } } intmain() { uintnumber=0; scanf("%u",&numbe..
分类:其他好文   时间:2015-11-25 01:14:15    阅读次数:179
【C语言】【面试题】【笔试题】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
#include<stdio.h> #include<stdlib.h> intsumfun(intnum) { intm=0; intsum=0; if(num!=0) { m=num%10; num=num/10; sum=sumfun(num)+m; } returnsum; } intmain() { intnum=1729; intret=sumfun(num); printf("%d\n",ret); system("pause"); return0; }
分类:编程语言   时间:2015-11-20 08:08:42    阅读次数:147
34条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!