zoukankan      html  css  js  c++  java
  • ACM n-1位数

    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

    程序代码:

    #include<stdio.h>

    #include<math.h>

    int main(){
     int w,x,t,y,i=0;scanf("%d",&w);
     while(w--){
      scanf("%d",&x);
      t=x;i=0;
      while(t){t=t/10;i++;}
      y=pow(10,(i-1));       //pow为求得10的i-1次方
      printf("%d ",x%y);}}     //对输入的x求余可得

  • 相关阅读:
    在IDEA中使用maven
    使用IDEA创建JavaWeb项目 部署本地tomcat并运行
    Java
    c++
    Vue学习
    svn 小程序地址
    SVN 上传代码
    eclipse插件 --js
    https抓包
    eclipse 断点位置发生莫名其妙的位移
  • 原文地址:https://www.cnblogs.com/HRuinger/p/3584288.html
Copyright © 2011-2022 走看看