n-1位数



3000 ms  |  内存限制: 65535



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<string.h>

int main()
{
int M,i;
char w[10];

scanf("%d",&M);

while(M--)
{
getchar();
scanf("%s",w);

for(i=1;i<strlen(w);i++)
{
if(w[i]=='0')
continue;
else
break;
}

if(i==strlen(w))
printf("0");
// printf("%d\n",i);

while(i<strlen(w))
{
printf("%c",w[i]);
i++;
}

printf("\n");

}

return 0;
}