输入一个五位以内的正整数,(1)判断它是一个几位数;(2)请按序输出其各位数字;(3)逆序输出其各位数字。
2016-07-20 18:45
716 查看
/* 输入一个五位以内的正整数,(1)判断它是一个几位数;(2)请按序输出其各位数字;(3)逆序输出其各位数字。
如输入:56439,输出:5位数
5,6,4,3,9
9,3,4,6,5
*/
1#include<stdio.h>
2
3 int a[5],b[5];
4 void display(int i)
5 {printf("the positive sort is:");
6 int j=0;
7 for(j=i;j>0;j--)
8 printf("%d",a[j-1]);
9 printf("\n");
10 printf("the negative sort is:");
11 for(j=0;j<i;j++)
12 printf("%d",a[j]);
13 printf("\n");
14
15 }
16
17 void main()
18 {
19 int num;
20 printf("input your number:");
21 scanf("%d",&num);
22 if(num<0||num>99999) {printf("error!\n");}
23 else{
24 a[4]=num/10000;b[2]=num%10000;
25 a[3]=b[2]/1000;b[1]=b[2]%1000;
26 a[2]=b[1]/100;b[0]=b[1]%100;
27 a[1]=b[0]/10;
28 a[0]=b[0]%10;
29 if(a[4]!=0)
30 { printf("five\n");
31 display(5);}
32 else
33 if(a[3]!=0)
34 { printf("four\n");
35 display(4);}
36 else
37 if(a[2]!=0)
38 {printf("three\n");
39 display(3);}
40 else
41 if (a[1]!=0)
42 {printf("two\n");
43 display(2);}
44 else
45 if(a[0]!=0)
46 { printf("one\n");
47 display(1);}
48 else
49 printf("error!\n");
50 }
51 }
如输入:56439,输出:5位数
5,6,4,3,9
9,3,4,6,5
*/
1#include<stdio.h>
2
3 int a[5],b[5];
4 void display(int i)
5 {printf("the positive sort is:");
6 int j=0;
7 for(j=i;j>0;j--)
8 printf("%d",a[j-1]);
9 printf("\n");
10 printf("the negative sort is:");
11 for(j=0;j<i;j++)
12 printf("%d",a[j]);
13 printf("\n");
14
15 }
16
17 void main()
18 {
19 int num;
20 printf("input your number:");
21 scanf("%d",&num);
22 if(num<0||num>99999) {printf("error!\n");}
23 else{
24 a[4]=num/10000;b[2]=num%10000;
25 a[3]=b[2]/1000;b[1]=b[2]%1000;
26 a[2]=b[1]/100;b[0]=b[1]%100;
27 a[1]=b[0]/10;
28 a[0]=b[0]%10;
29 if(a[4]!=0)
30 { printf("five\n");
31 display(5);}
32 else
33 if(a[3]!=0)
34 { printf("four\n");
35 display(4);}
36 else
37 if(a[2]!=0)
38 {printf("three\n");
39 display(3);}
40 else
41 if (a[1]!=0)
42 {printf("two\n");
43 display(2);}
44 else
45 if(a[0]!=0)
46 { printf("one\n");
47 display(1);}
48 else
49 printf("error!\n");
50 }
51 }
相关文章推荐
- lvs-dr简单配置
- 关于JS中的闭包问题的题目
- EmployeeTest
- Qt实现自定义按钮的三态效果(转载自http://www.cnblogs.com/emouse/archive/2013/07/14/3189319.html)
- linux 内存管理
- HDU 5726 GCD (2016 Multi-University Training Contest 1)
- UIButton同时设置背景图片左右插图和Title的方法
- HDOJ 1969 Pie(二分)
- android动画解析(初级)
- TreeSet源码分析
- ListView同时响应itemclick事件和item控件的onClickListener时间的解决办法
- 百度地图api的SHA1
- java 垃圾回收机制 finalize System.gc
- C - 又见GCD
- 树链剖分
- PopupWindow注意事项
- SVG
- 使用redis进行基于shiro的session集群共享
- Codeforces 155B Combination
- PrinterDemo