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 96 n-1位数

n-1位数 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1...
  • iamldy
  • iamldy
  • 2017年05月17日 00:41
  • 83

NYOJ 96 n-1位数

n-1位数 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1...
  • qq523176585
  • qq523176585
  • 2013年12月16日 19:18
  • 341

【NYOJ】[96]n-1位数

用长整数储存也可以 但是涉及到统计位数比较麻烦 所以还是用字符串来模拟比较简便用strlen来计算位数 用flag来标记在输出0之前是否已经输出过数字 用这种方法来去除前缀0 然后在结束后 ...
  • u011493189
  • u011493189
  • 2016年01月28日 23:36
  • 143

nyoj 96 n-1位数

n-1位数 时间限制:3000 ms  |            内存限制:65535 KB 难度:1 描述 已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,...
  • chenzhenyu123456
  • chenzhenyu123456
  • 2015年01月05日 21:03
  • 334

nyoj题目96:n-1位数

n-1位数 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求...
  • ojhawu
  • ojhawu
  • 2015年02月04日 15:18
  • 281

NYOJ【96】n-1位数【水题】

n-1位数 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的...
  • tian_he_he
  • tian_he_he
  • 2017年08月23日 09:02
  • 153

nyoj 96 n-1位数【字符串简单题】

n-1位数 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w...
  • dxx_111
  • dxx_111
  • 2015年08月31日 23:26
  • 448

题目96 n-1位数

已AC代码: #include #include using namespace std; int main() { int t; cin >> t; while(t--)...
  • izhouxiaofei
  • izhouxiaofei
  • 2016年07月29日 12:33
  • 150

96 n-1位数

//方法一 #include #include #include using namespace std; int main() { int n,m; char num[7]; ...
  • u011329762
  • u011329762
  • 2014年07月24日 10:24
  • 354

NYOJ位数n-1问题

新看了一种计算位数的好方法,利用sprintf,其实和printf差不多,区别在于,printf直接输出,而sprintf是包含三个内容(数组名,“%d/c”,所输入到数组中的数)。 举例,计算12...
  • zhu1534120216
  • zhu1534120216
  • 2016年07月14日 09:49
  • 83
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NYOJ 96 n-1位数
举报原因:
原因补充:

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