n-1位数

#include<iostream>
#define MAX 1000000
using namespace std;

int compute(unsigned int n)
{
    int count=0,max=MAX;
    while(n/max==0)
    {
        max/=10;
        count++;
    }
    return 7-count;
}

int main()
{
    int i,m,num;
    unsigned int n,div;
    cin>>m;
    while(m--)
    {
        cin>>n;
        div=1;
        num=compute(n);
        for(i=1;i<num;i++)
        {
            div*=10;
        }
        cout<<n%div<<endl;
    }
    return 0;
}

  

 1 #include<cstdio> 
 2 int main() 
 3 { 
 4     int n,m; 
 5   scanf("%d",&n); 
 6     while(n--) 
 7     { 
 8        scanf("\n%*c%d",&m); 
 9         printf("%d\n",m); 
10    } 

 

}
posted @ 2012-09-20 22:28  Afraid  阅读(145)  评论(0)    收藏  举报