C语言——实例029 逆序输出
来源:互联网 发布:无敌邮件营销软件 编辑:程序博客网 时间:2024/05/29 10:07
/*Name: Copyright: Author: Date: 31/07/17 09:46Description: 【程序29】 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。1. 程序分析:学会分解出每一位数*/#include <stdio.h>int main(){long a,b,c,d,e,f,x;//也可以用数组啦 while(printf("请输入一个至多五位数的正整数:") && scanf("%ld",&x) != EOF) {//其实是有规律的,后面的是求的位数,求余的是后面的十倍 f = x % 1000000 / 100000;//十万位 a = x % 100000 / 10000;//万位b = x % 10000 / 1000;//千位c = x % 1000 / 100;//百位d = x % 100 / 10;//十位e = x % 10;//个位if(f != 0){printf("请输入符合条件的正整数!!!\n\n");continue;}else if(a != 0){printf("逆序打印:%2d%2d%2d%2d%2d\n\n",e,d,c,b,a);} else if(b != 0){printf("逆序打印:%2d%2d%2d%2d\n\n",e,d,c,b);}else if(c != 0){printf("逆序打印:%2d%2d%2d\n\n",e,d,c);}else if(d != 0){printf("逆序打印:%2d%2d\n\n",e,d);}else {printf("逆序打印:%2d\n\n",e);}} return 0;}
阅读全文
0 0
- C语言——实例029 逆序输出
- C语言——实例040 数组逆序输出
- C语言实现单链表逆序与逆序输出实例
- 关于c语言逆序输出
- 【C语言】逆序输出字符串
- c语言 逆序 输出文件内容
- C语言逆序输出某个数字
- C语言关于字符串逆序输出---面试
- c语言实现字符串的逆序输出
- C语言作业-advance4-1-逆序输出
- C语言 逆序输出单链表(递归)
- C语言——实例009 输出国际象棋棋盘。
- C语言实验——数组逆序
- C语言实验——数组逆序
- C语言实验——数组逆序
- C语言实验——数组逆序
- C语言实验——数组逆序
- C语言实验——数组逆序
- scala集合操作
- 【笨鸟先飞】Java重新学习日记6---类的使用(2)
- 【css3】flex
- 希尔/shell排序
- 20170731 JAVA利用数组判断五位回文数
- C语言——实例029 逆序输出
- 前端性能有优化
- ssh-keygen生成公私钥免密码登录远程服务器
- BZOJ 2127 happiness
- python中的sum函数.sum(axis=1)
- float型float f=3.4是否正确
- hdu1796—How many integers can you find(简单容斥)
- loadrunner11完美支持IE8
- 给两个数x和y 求两数中的大者 本文适合于c++初学者