NYOJ 96 n-1位数

原创 2015年07月06日 20:29:31

n-1位数
时间限制:3000 ms  |  内存限制:65535 KB
难度:1
描述

已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。

输入
第一行为M,表示测试数据组数。
接下来M行,每行包含一个测试数据。
输出
输出M行,每行为对应行的n-1位数(忽略前缀0)。如果除了最高位外,其余位都为0,则输出0。
样例输入
4
1023
5923
923
1000
样例输出
23
923
23
0
来源
[rooot]原创
上传者

rooot

#include
int main () {
    int problem ( unsigned int num ) ;
    unsigned int num ;
    problem ( num ) ;
    return 0 ;
}
int problem ( unsigned int num ) {
    int n ;
    scanf( "%d" , & n ) ;
    while( n -- ) {
        int p = 0 ;
        scanf ( "%d" , & num ) ;
        if ( num <= 10 || num > 1000000 ) return -1 ;
        if ( num == 1000000 ) printf ( "0\n" ) ;
        else if ( num >= 100000 ) printf ( "%d\n" , ( num % 100000 ) ) ;
        else if ( num >= 10000 ) printf ( "%d\n" , ( num % 10000 ) ) ;
        else if ( num >= 1000 ) printf ( "%d\n" , ( num % 1000 ) ) ;
        else if ( num >= 100 ) printf ( "%d\n" , ( num % 100 ) ) ;
        else if ( num > 10 ) printf ( "%d\n" , ( num % 10 ) ) ;
    }
    return 0 ;
}


牛人代码:

#include
int main()
{
    int n,m;
    scanf("%d",&n);
    while(n--)
    {
        scanf("\n%*c%d",&m);
        printf("%d\n",m);
    }
}



版权声明:转载请注明出处

NYOJ 269 VF (在1到10^9范围内找各个位数相加等于S的种数)

 VF 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 Vasya is the beginning mathematician. ...

打印1到最大的n位数:大数问题,全排列实现

大数,全排列

[剑指offer] 打印1到最大的n位数(JAVA实现)

最容易想到求出最大的n位数,然后从1开始循环打印,但是这样容易造成溢出,应考虑大数问题,所以,正确的解法如下。 解法1. 在字符串上模拟数字加法 解法2. 把问题转换成数字排列 代码: ...

【编程题目】Pq.7--打印1到最大的n位数(关于大数问题的探讨)

一、题目描述 输入数字n,按顺序打印从1到最大的n位数。比如输入3,则依次打印1、2、3一直到最大的3位数999....

输出1到最大的N位数(运算)

题目:输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999。     分析:这是一道很有意思的题目。看起来很简单,其实里面却有不少的玄机。应聘者在解...

65.输出1到最大的N位数(运算)

65.输出1到最大的N位数(运算) 题目:输入数字n,按顺序输出从1最大的n位10进制数。比如输入3, 则输出1、2、3一直到最大的3位数即999。 分析:这是一道很有意思的题目。看起来很简单,...

面试题12:打印1到最大的n位数-大数问题-递归实现多层循环

#include #include #include #include #include #include #include using namespace std; void p...

边看边写(打印1到最大的n位数)

注:之前写了使用大数打印的方法 #region 打印1到最大的n位数 /// /// 输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大...

面试题12 打印1到最大的N位数题目

地址:http://ac.jobdu.com/problem.php?pid=1515 题目1515:打印1到最大的N位数 题目描述: 给定一个数字N,打印从1到最大的N位数。 ...

剑指Offer面试题12:打印1到最大的n位数 Java实现

题目:打印1到最大的n位数           输入数字n,按顺序打印出从1到最大n位十进制数。比如输入n = 3,则打印出1,2,3……999. 算法分析: 如果我...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NYOJ 96 n-1位数
举报原因:
原因补充:

(最多只允许输入30个字)