正整数的打印
来源:互联网 发布:华三交换机ip和mac绑定 编辑:程序博客网 时间:2024/05/16 17:33
【问题描述】给出一个不多于10位的正整数,要求:
1.按照逆序打印出每一位数字。
2.打印出该数的逆序数据。
3.求出它是几位数。
【输入形式】控制台输入该正整数
【输出形式】控制台分行输出输出结果
【样例输入】1234
【样例输出】
4 3 2 1
4321
4
注意:以0结尾的数,反过来输出的时候,要去掉前导0
#include<stdio.h>#include<math.h>int main(){ int a,b[15],tmp; int i,num=0; scanf("%d",&a); while(a){ tmp=a%10; a/=10; b[num++]=tmp; } for(i=0;i<num-1;i++) printf("%d ",b[i]); printf("%d\n",b[num-1]); int sig=0; for(i=0;i<num-1;i++) if(b[i]) break; for(;i<num-1;i++) printf("%d",b[i]); printf("%d\n",b[num-1]); printf("%d\n",num); return 0;}
0 0
- 正整数的打印
- 练习-打印正整数的二进制
- Python逆序打印正整数
- 给一个正整数sum,打印出所有和为sum的连续正整数序列之和。
- 打印和为N的连续正整数序列
- 求正整数的位数,依次输出,逆序打印
- 如何使用递归打印1-N的正整数
- 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。
- 给一个正整数N,打印NxN的蛇形矩阵(一) 之空间复杂度O(NxN)
- 给一个正整数N,打印NxN的蛇形矩阵(二) 之空间复杂度O(1)
- 给一个正整数N,打印NxN的蛇形矩阵(一) 之空间复杂度O(NxN)
- 给一个正整数N,打印NxN的蛇形矩阵(二) 之空间复杂度O(1)
- 利用continue关键字打印300以内不能被3整除的正整数
- 打印所有和为s的连续正整数序列(至少含两个数)
- for循环练习,在控制台逆序打印一个输入的正整数
- c语言练习题 2-1 正整数打印
- 实现一个函数PrintN,使得传入一个正整数为N的参数后,能顺序打印从1到N的全部正整数.
- 任一给4个正整数,求出它的所有加和的总数。并按相应的格式打印出来
- 使用KLEE Docker image进行程序分析
- java并发之ConcurrentHashMap
- 01背包 2016.5.1
- myapps快速开发平台常用知识点
- serlet和JSP之间值传递,一些基础的java,
- 正整数的打印
- 给定入栈顺序,输出所有可能出栈情况及所有情况的总数
- 数据科学家的能力需求
- MyEclipse2014 如何破解
- 项目组长说java学习
- node.js之this的困惑
- shell脚本
- 文件系统操作与磁盘管理
- 关于kmp的简单解说