25-语言入门-25-n-1位数

题目地址:?http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=96?

?

描述
已知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>

//处理并打印结果
static void handlerData(int num);

int main()
{
??? int readLen = 0;
??? scanf("%d",&readLen);
??? getchar();
???
??? while (readLen>0)
??? {
??????? int num = 0;
??????? scanf("%d",&num);
??????? getchar();
??????? handlerData(num);
???????
??????? --readLen;
??? }
???
??? return 0;

}

//处理并打印结果
static void handlerData(int num)
{
??? if (num <= 10)
??? {
??????? return;
??? }
???
??? int index = 1;
??? int result = 0;
???
??? do
??? {
??????? //获取当前最后一位
??????? int k = num % 10;
??????? //10进制进位
??????? result += k * index;
??????? //10进位-下次循环准备
??????? index*=10;
??????? //去掉末位
??????? num = num/10;
??? }while (num > 10);
???
??? printf("%d\n",result);

}

?

时间: 2024-10-24 23:43:46

25-语言入门-25-n-1位数的相关文章

寒城攻略:Listo 教你 25 天学会 Swift 语言 - 25 Listo&#39;s Conclusion

import Foundation //*********************************************************************************************** //1.Listo's Conclusion(Listo 的编写总结) //_______________________________________________________________________________________________

【南阳OJ分类之语言入门】80题题目+AC代码汇总

声明: 题目部分皆为南阳OJ题目. 代码部分包含AC代码(可能不止一个)和最优代码,大部分都是本人写的,并且大部分为c代码和少部分c++代码and极少java代码,但基本都是c语言知识点,没有太多差别,可能代码有的写的比较丑,毕竟知识有限. 语言入门部分题基本都较为简单,是学习编程入门的很好练习,也是ACM的第一步,入门的最佳方法,望认真对待. 本文由csdn-jtahstu原创,转载请注明出处,欢迎志同道合的朋友一起交流学习.本人QQ:1373758426和csdn博客地址. now begi

R语言入门心得(3) -- 向量相关

向量定义 R在实际应用中比较常用的一个对象就是向量(Vector).向量的创建格式为 向量名 = c(x1,x2,x3,…..)  或  向量名 <- c(x1,x2,x3,…..) 或  c(x1,x2,x3,…..) -> 向量名 或  Assign("向量名", c(x1,x2,x3,…..)),c()为向量赋值函数,c()可以有任意多个参数,而起返回值则是一个把这些参数首尾相连形成的向量.你可以在命令行中输入?c或者help(c)来查看函数的详细信息.例如我们要创建

C语言入门(1)——C语言概述

1.程序与编程语言 我们使用计算机离不开程序.程序告诉计算机应该怎样运行.程序(Program)是一个精确说明怎样进行计算的指令序列.这里的计算能够是数学运算,比方通过一些数学公式求解,也能够是符号运算.比方我们使用world编辑一个文档或是通过搜索引擎检索信息. 计算机本质上是由数字电子电路组成的运算机器,全部的运算都仅仅能通过数字来表示和处理.通过将各种数据转换为数字表示,能够使计算机处理各种信息.比方音乐.图片.电影等. 程序由一系列指令组成的,指令就是指挥计算机做某种运算的命令.通常包括

c语言入门经典(第5版)

文章转载:http://mrcaoyc.blog.163.com/blog/static/23939201520159135915734 文件大小:126MB 文件格式:PDF    [点击下载] C语言入门经典(第5版)  内容简介: C语言是每一位程序员都应该掌握的基础语言.C语言是微软.NET编程中使用的C#语言的基础:C语言是iPhone.iPad和其他苹果设备编程中使用的Objective-C语言的基础:C语言是在很多环境中(包括GNU项目)被广泛使用的C++语言的基础.C语言也是Li

写一篇C语言入门第一讲

 嗨~大家好~ 我是小白,最近才使用这个博客,我是一个计算机系的学生,我会在这里发一些我给我们班其他同学讲C语言入门的博文,希望大家能共享这些资料,当然了,我也很希望大家给我提出好的意见或建议.(PS:当然有错的话也要跟我说哦~我会虚心接受的).昨天晚上我给他们讲的是C语言基础,包括C的数据类型,什么是变量,以及库函数的使用.因为他们的基础不太好,所以讲的比较少.好了,废话不多说.开始正文吧. 我是按照我们河北科技大学的教科书给他们讲的,在我们的书上,第一章为C语言的发展史等等,我认为这些不太重

小学生都看得懂的C语言入门(2): 判别 循环的一些应用实例

1.bool 类型 定义bool类型之前需要导入#include <stdbool.h> #include <stdio.h> #include <stdbool.h> int main() { bool b=6>5; bool t=true; printf("%d\n",b); //仍然是整数形式输出 得到1 return 0; } 2.逻辑运算  非!  或||  和&&  x>4 && x<6 

C语言入门(二十五)文件操作

文件操作  一.标准文件的读写 1.文件的打开fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了.当使用打开函数时,必须给出文件名.文件操作方式(读.写或读写),如果该文件名不存在,就意味着建立(只对写文件而言,对读文件则出错),并将文件指针指向文件开头.若已有一个同名文件存在,则删除该文件,若无同名文件,则建立该文件,并将文件指针指向文件开头. fopen(char *f

第一节,C语言入门

1.标示符:    命名规则:    1.只能由字母.数字.下划线组成    2.不能数字开头    3.不能与关键字重名    4.严格区分大小写    命名规范:     1.起一个有意义名字     2.驼峰标示2.注释 注释: 对代码的解释说明,是写给程序看的,方面程序员之间交流 特点: 注释是不参与编译 /* 这里面可以写 */ 多行注释 // 这是一个单行注释 只有这一行是注释,只有 两个斜杠后面才是注释内容 /* */ command + / 注释或取消注释 多行注释是可以嵌套单行

jpg&quot; title=&quot;高凌风25岁高凌风25岁女儿私照曝光 弃学业进娱圈发展 _ 转载于本草百年养生堂

葛晓洁排行老三,父母离异后,她10岁时曾和高凌风见过面,从此音讯全无.男生美白小窍门高凌风经济能力好些后,不断透过亲友寻女,2010年,文洁因女儿大学毕业,终于答应父女重逢.葛晓洁与金友庄相处像朋友,都喊她"小金阿姨".高凌风说,13年来葛晓洁一点儿都不知道他挂念着她.因为文洁另有感情,又生了儿子,葛晓洁跟着阿姨与姨丈生活,不过妈妈和阿姨对她管教很严格. 63岁台湾一代歌王高凌风因罹患癌症不幸去世,很多明星听闻这一消息,都纷纷以不同方式表示哀悼.让我们一起了解下他的子女们 高凌风有过三