描述
已知w是一個大於10但不大於1000000的無符號整數,若w是n(n≥2)位的整數,則求出w的後n-1位的數。
4 1023 5923 923 1000
23 923 23 0
我的程序:
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main()
{
int m;
unsigned int w;
cin>>m;
vector<int> a,b;
for(int i=0;i<m;i++)
{
int x,y=0;
int k=0;
cin>>x;
while(x>10)
{
y=y+x%10*pow(10,k);
x=x/10;
++k;
}
a.push_back(y);
}
for(int j=0;j<m;j++)
cout<<a[j]<<endl;
return 0;
}
人家的程序:
#include<cstdlio>
int
main()
03.
{
04.
int
n,m;
05.
scanf
(
"%d"
,&n);
06.
while
(n--)
07.
{
08.
scanf
(
"\n%*c%d"
,&m);
09.
printf
(
"%d\n"
,m);
10.
}
11.
}