/*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
                             
                         
                    
                        
                            
                            
                                输入一个非负整数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:大整数的因子 查看 提交 统计 提问 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述 已知正整数k满足2<=k<=9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k。 输入一个非负整数c,c的位数<=30。输出若存在满足 c ...
                            
                            
                                分类:
其他好文   时间:
2017-03-21 22:05:41   
                                阅读次数:
191
                             
                         
                    
                        
                            
                            
                                    13:大整数的因子 13:大整数的因子 查看 提交 统计 提问 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述 已知正整数k满足2<=k<=9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k。 输入一个非负整数c,c的位数<=30。输出若存在满足 c ...
                            
                            
                                分类:
其他好文   时间:
2017-03-16 20:35:25   
                                阅读次数:
201
                             
                         
                    
                        
                            
                            
                                    大整数的因子 大整数的因子 总时间限制: 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
                             
                         
                    
                        
                            
                            
                                    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
                             
                         
                    
                        
                            
                            
                                #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
                             
                         
                    
                        
                            
                            
                                #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