【题目】
输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印出1,2,3一直到最大的三位数999。
【分析】
思路1:循环打印,但是遇到大数问题,就不好解决了。
思路2:对大数问题,考虑用字符串储存十进制数,就不会考虑溢出的问题,用字符串模拟数字的加法,再把字符串表达的数字打印出来。
思路3:更简洁的办法是利用全排列递归方法,n位所有十进制数其实就是n个从0到9的全排列...
分类:
其他好文 时间:
2015-06-04 17:17:05
阅读次数:
151
题目标题:
计算阶乘n!是一件可怕的事情,因为当n并不是很大时,n!将是一个很大的值。例如13! = 6227020800,已经超过了我们常用的unsigned int类型的取值范围。请设计一个程序,使其可以计算100以内的数的阶乘,结果用字符串的形式输出
详细描述:
接口说明
原型:
void CalcNN(int n, char *pOut)
输入参数:
...
分类:
其他好文 时间:
2015-05-01 18:46:36
阅读次数:
182
【思路】:大数处理都一样。
【AC代码】:代码细节可以美化一下。
#include
#include
#include
#include
#include
#include
using namespace std;
#define MAX 100+10
int main()
{
//freopen("in.txt", "r", stdin);
//freopen("out....
分类:
其他好文 时间:
2015-03-16 23:11:18
阅读次数:
252
Given a non-negative number represented as an array of digits, plus one to the number.
The digits are stored such that the most significant digit is at the head of the list.
// https://oj.leetco...
分类:
其他好文 时间:
2015-01-30 00:10:30
阅读次数:
202
Number SequenceDescriptionA single positive integer i is given. Write a program to find the digit located in the position i in the sequence of number ...
分类:
其他好文 时间:
2014-11-08 10:25:14
阅读次数:
209
题意讲某个二进制按照规则每一位对应斐波那契数生成新的数字,然后2个数字求和。再求由该规则生成的二进制串。并且要求尽量用更大项的fib数(题目提示不能由连续的1就是2个连续的1(11)不如100更优)用大数处理出100项fib。然后模拟交替置位位0或者1,输出#include #include #in...
分类:
其他好文 时间:
2014-09-18 14:31:53
阅读次数:
199
转自:http://ly5633.iteye.com/blog/1218724————————————————————————————————————————这两个类位于java.math包内,要使用它们必须在类前面引用该包:import java.math.BigInteger;和import j...
分类:
编程语言 时间:
2014-08-24 16:39:52
阅读次数:
190
A + B Problem II
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 209179 Accepted Submission(s): 40226
Problem Description
I ha...
分类:
其他好文 时间:
2014-08-17 18:39:32
阅读次数:
184
1 import java.text.*; 2 public class Gxjun 3 { 4
public static void main(String args[] ) 5 { 6 int n=123456789; 7
System.out.println("整数"+"按千分组号(带正好.....
分类:
编程语言 时间:
2014-06-04 17:55:19
阅读次数:
203