NYOJ96 - n-1位数
2017-01-25 19:04
246 查看
描述:
已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。
输入:第一行为M,表示测试数据组数。
接下来M行,每行包含一个测试数据。
输出
输出M行,每行为对应行的n-1位数(忽略前缀0)。如果除了最高位外,其余位都为0,则输出0。
样例输入
样例输出
已知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> int main(){ unsigned long int w, s; int T,n,x; scanf("%d",&T); while(T--){ scanf("%lu",&w); s = w; n = 0; x = 1; while(w != 0){ w /= 10; n++; } n--; while(n--)x *= 10; printf("%lu\n",s%x); } return 0; }
相关文章推荐
- C语言------练习题
- POJ1267 Cash machine 多重背包
- 1021. Deepest Root (25)
- 斐波那契数列 Java实现
- mysql客户端工具
- 三星事件调查结果新鲜奉上 全球多家媒体共同出席发布会
- NYOJ100 - 1的个数
- SPOJ - PUTNIK(想法+dp,好题)
- 我与虚拟机的初次接触及初探Liux命令 20155338
- Qt for Windows:Qt 5.8.0 MinGW 静态编译版本(包含OpenSSL)
- android面试笔试题详解
- 嵌入式Linux-内存管理基础
- codevs4373&洛谷1866 滑动窗口
- 实现shell四则运算
- java生成和操作Excel文件
- 1039. 到底买不买(20)
- leetcode--100. Same Tree
- Stanford NER CRF FAQ
- NUCLEO-F042K6驱动的彩色灯环(WS2812)
- NYOJ31 - 5个数求最值