逆序输出1到4位正整数
逆序输出1到4位正整数
作者: Turbo 时间限制: 1S 章节: 分支结构
问题描述 :
输入一个不多于4位的正整数,要求按逆序打印出各个位上的数字,例如原数为23,应输出32;如原数为8000,应输出0008;如原数为1,则输出1。应测试以下情况:输入的数为1位、2位、3位、4位正整数;此外,还应测试以下异常情况:输入负数或0,或输入的数超过4位。
输入说明 :
输入一个整数,可能为0,也可能为负数。
输出说明 :
输入1到4位的正整数时,输出该数的逆序,如果是其它整数,则输出“error!”。输出时,行首与行尾均无空格。
输入范例 :
8000
输出范例 :
0008
#include<stdio.h>
int main()
{int n,a,s,t;scanf("%d",&n);s=t=n;if(n<=0||n>=10000)printf("error!");elsewhile(t>0){t=t/10;a=s-t*10;s=s/10;printf("%d",a);}
return 0;
}
逆序输出1到4位正整数相关推荐
- 输出整数的位数、按位输出(两种)以及逆序输出
输出整数的位数.按位输出(两种)以及逆序输出 本次数字的基本操作及解释 ①求数字所占位数 ②数字逐位从高位到低位输出 ③数字逐位从低位到高位输出 ④数字逆序输出 数字的按位输出操作,逆序操作,输出位数 ...
- Java数组逆序输出
public class Tets {public static void main(String[] args) {int[] lcz={1,2,3,4,5,6,7};for (int i = lc ...
- 【C语言】给出一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出各位数字。
给出一个不多于5位的正整数,要求: 求出它是几位数: 分别输出每一位数字: 按逆序输出各位数字. 1.求出它是几位数 思路:一个数每一次除以10都会少一位数. // scanfNum:输入的5位数 / ...
- 给出不多于5位的正整数,求出它是几位数,分别输出每一位按逆序输出每一位数字。
给出不多于5位的正整数,要求: 1,求出它是几位数 2,分别输出每一位数 3,按逆序输出每一位数字,例如原数为321,应输出123. 第一种方法: (1)求一个数是几位数,有一种方法是: if (x ...
- 给一个不多于5位的正整数,要求: 1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字;
对一个数如何得出它是几位数并求出其个位.十位.百位.千位- 给一个不多于5位的正整数,要求: 1.求出它是几位数: 2.分别输出每一位数字: 3.按逆序输出各位数字: 代码如下 #include &l ...
- 给一个不多于5位的正整数,要求: ①求出它是几位数②分别输出每一位数③按逆序输出各位数字,例如原数为123,应输出321
给一个不多于5位的正整数,要求: ①求出它是几位数②分别输出每一位数③按逆序输出各位数字,例如原数为123,应输出321 int main() {int n;int a,b,c,d,e;//个,十,百 ...
- 练习-用switch语句实现输入一个不多余5位的正整数,要求①求出它是几位数②分别输出每一位数字③按逆序输出各位数字
第1关:给一个不多余5位的正整数,要求如下:①求出它是几位数②分别输出每一位数字③按逆序输出各位数字 任务描述 本关任务:给一个不多余5位的正整数,要求如下:①求出它是几位数②分别输出每一位数字③按逆 ...
- C语言:给一个不多于5位的正整数,要求:求出他是几位数分别输出每一位数字,按逆序输出各位数字,例如原数为321,应输出123
往期回顾: 求Sn=a+aa+aaa+aaaa+...n个a ,a是数字 ,n表示a的位数 C语言:两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.排出比赛名单 C语言:杨 ...
- 不多于 5 位的正整数逆序输出(python)
写了一个看了虎躯一震的代码 题目为: [if 语句]从键盘上输入一个不多于 5 位的正整数,编写程序实现如下要求: (1)求出它是几位数: (2)分别输出每一位数字: (3)按逆序输出每位数字,例如原 ...
最新文章
- 昨天尝试了Layout,也谈Silverlight的布局
- Vue Nuxtjs Cannot set property 'render' of undefined解决方法
- Matplotlib 可视化之箭头与标注的高级应用
- CLR via C# 笔记系列 - clr的执行模型
- kafka启动命令_Kafka入门
- 安卓判断服务器返回的状态码,关于服务器返回的十四种常见HTTP状态码详解
- The Flask Mega-Tutorial 之 Chapter 8: Followers
- gluster集群服务器IP地址更改后导致服务无法启动的一个解决方法
- 微信小程序 09 前后端交互
- Vue引用第三方动画库animate.css
- android 取消蓝牙配对框 实现自动配对 输入PIN码
- [翻译练习] Node interview of ElemeFE OS
- linux安装Node.js(详细)Node.js安装教程
- 视频合并分割软件怎么给视频加片头
- java web开发实战经典 源码_李兴华 java_web开发实战经典 源码 完整版收集共享
- 教你开发一个手机软件跟女神表白
- 诺基亚N81手机密码如何解锁
- python模拟生成steam手机二次验证令牌
- go圣经笔记--第二章
- 微信反撤回linux,终于,微信防撤回来了,简单设置一下就能查看撤回消息,太实用了...
热门文章
- Qt::WA_NoMousePropagation用法
- buildroot介绍
- Android开发之ApiCloud模块开发的注意事项
- Swift--字符串和字符(一)
- CYQ.Data 轻量数据访问层(八) 自定义数据表实现绑定常用的数据控件(中)
- Java中final、finally和finalize的区别(转)
- ICG游戏:尼姆游戏异或解法的证明
- [开发笔记]-winfom ListBox控件选中项上下移动排序
- ODS(Operational Data Store)定义
- django from组件 实现增加 删除 编辑(推荐用法)