【入门】倒序输出一个四位整数
【入门】倒序输出一个四位整数
题目解释:
这道题题目描述非常明了,
就是倒序输出一个四位数。
题目思路:
这道题可以用两种方法:
- 用数学上的div和mod截出各个位上的数,再计算;
- 也可以用字符串倒叙输出。
题目难度:
*
方法一:
算法分析:
用div和mod把各个位置上的数截出来,再把个位乘1000;
十位乘100;百位乘10;千位就是乘1,就是1个千位。
至于截取方法有多种,在这里就讲讲最简单的方法:
如1234:
1234整除10的余数就是个位4;
1234整除100后的余数是34,再整除10的商就是3;
1234整除100的商是12,再整除10的余数就是2;
1234整除1000的商就是1;
答案参考:
var
n,a,b,c,d:longint;
s:qword;
begin
readln(n);
a:=n mod 10; //截出个位
b:=(n mod 100)div 10; //截出十位
c:=(n div 100)mod 10; //截出百位
d:=n div 1000; //截出千位
s:=a*1000+100*b+10*c+d; //计算他的倒叙
writeln(s);
end.
方法二:
算法分析:
字符串熟练的人也可以用字符串做,也很简单,但要注意最前几位如果是零,就得过滤掉。
答案参考:
var
i,j:longint;
st:string;
begin
readln(st);
for j:=4 downto 1 do
if st[j]<>'0' then break; //过滤开头的“0”
for i:=j downto 1 do
write(st[i]);
end.
【入门】倒序输出一个四位整数相关推荐
- c++倒序输出一个四位整数
题目描述 任意读入一个四位整数,颠倒后输出. 输入 输入一行,只有一个整数x(1000<=x<=9999). 输出 输出只有一行,包括1个整数. 代码在这: 1 2 3 4 5 ...
- c语言自动输入一位数字,c语言:要求输入一个四位整数,然后将各位数字按英文输出...
满意答案 我I就这样I 2015.11.22 采纳率:50% 等级:9 已帮助:568人 123456789101112131415161718192021222324252627282930# ...
- 【C语言】求一个四位整数各位数字之和
题目:求一个四位整数各位数字之和,并在屏幕上输出结果 思路:运用取余和取整四位整数各位上的数字,然后将其相加即可 #include<stdio.h> int main() {printf( ...
- java之实现简单的传入一个小数和一个整数,根据传入的整数,输出一个有整数位个小数的小数
java之实现简单的传入一个小数和一个整数,根据传入的整数,输出一个有整数位个小数的小数 结果如下: 输入一个小数,和一个想要取多少为位小数的整数 得到: 以下三种方法: package com.qi ...
- 用python倒序输出一个字符串_Python 反转字符串(reverse)的方法小结
前段时间看到letcode上的元音字母字符串反转的题目,今天来研究一下字符串反转的内容.主要有三种方法: 1.切片法(最简洁的一种) #切片法 def reverse1(): s=input(&quo ...
- 用python倒序输出一个字符串_Python字符串逆序输出的实例讲解
1.有时候我们可能想让字符串倒序输出,下面给出几种方法 方法一:通过索引的方法 >>> strA = "abcdegfgijlk" >>> st ...
- python输入一个四位整数_Python 四位一并法
0x00 题目 请写一个 Python 程序实现实数的「三位一并法」与「四位一并法」.输入一个八进制小数,利用三位一并法将其转换为二进制实数,并输出,再利用四位一并法将上一步得到的二进制实数转换为十六 ...
- python输入一个四位整数、判断该数是否是四叶玫瑰数_四叶玫瑰数是指四位数各位上的数字的四次方之和等于本身的数,请同学们用PYTHON编程实现查找(1000-10000)之间的四叶玫瑰数...
[简答题]1.2.3.4.5.6.7.11 [简答题]素描线条 [单选题]下列有关局部变量的说法正确的是( ) [其它]上传面部刮痧的操作视频,以及小组的评分表 [单选题]有关全局变量说法不正确的是( ...
- python倒序输出数字的程序_python输入一个整数倒序输出
信息举报 时间:2020-11-23 本页为您甄选多篇描写python输入一个整数倒序输出,python输入一个整数倒序输出精选,python输入一个整数倒序输出大全,有议论,叙事 ,想象等形式.文章 ...
最新文章
- [转]Python 命令行参数和getopt模块详解
- Emacs学用快捷键
- Java数据类型和标识符
- OpenCV函数cvFindContours
- post get mysql_jQuery – AJAX get() 和 post() 方法 | 菜鸟教程
- RTT内核对象——内核对象的派生
- 4安全框_压花玻璃与安全玻璃有哪些特点?玻璃隔断的介绍
- objectC时间用法
- 现在,TensorRT 4开放下载了
- layUI提交多个相同name的值
- lte测试软件中兴,中兴LTE网管操作_最新
- 外国驻广州领事馆一览表
- DDR内存的终极优化
- 虎牙直播Js说书人弹幕
- ThinkPad T440屏幕关闭之后硬盘狂响的解决方案
- Windows电脑垃圾的清理
- 一个女孩写给女孩的话
- ​GIS方向考研简述
- 10款最佳免费WiFi黑客工具(附传送门)
- RobotStudio软件:ABB机器人行走轴添加与控制
热门文章
- [Mysql] LAST_DAY函数 | DATE_ADD函数 | DATE_SUB函数
- 【工作笔记】微信公众号页面摇一摇+触发音效
- FreeSurfer数据质量指标:欧拉数Euler Number
- 数字证书认证(CA)中心
- Wampserver 80端口被占用
- javascript 图片特效算法
- 软件:汽车的灵魂操盘手
- Linux系统中使用vim编写C语言代码实现过程
- 计算机开机时前按什么键,开机怎么进入bios?电脑开机按什么键进入BIOS方法大全...
- minio服务器在win10的上传与下载,以及修改头像Minio速看免费本地文件服务器