第39讲项目3——反序数
2016-03-20 10:25
246 查看
任务及要求
/*
*Copyright (c)2016,csdn学院
*All rights reserved.
*文件名称:lzz.c
*作 者:兰泽泽
*完成日期:2016年3月20日
*版 本 号:v1.0
*问题描述:(1)输入一个正整数,输出它的反序数(反序数,即将其所有位的数字反过来。
例如,123是321的反序数)
(2)求1000000以内的正整数n,要求9n是n的反序数。
*程序输入:
*程序输出:
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d,e,f,g,n,x,sum;
printf("please input int bit:");
scanf("%d",&x);
printf("please input n:");
scanf("%d",&n);
switch(x)
{
case 2:
b=(n/10)%10;
a=n%10;
sum=a*10+b;
break;
case 3:
c=n/100;
b=(n/10)%10;
a=n%10;
sum=a*100+b*10+c;
break;
case 4:
d=n/1000;
c=(n/100)%10;
b=(n/10)%10;
a=n%10;
sum=a*1000+b*100+c*10+d;
break;
case 5:
a=n%10;
b=(n/10)%10;
c=(n/100)%10;
d=(n/1000)%10;
e=n/10000;
sum=a*10000+b*1000+c*100+d*10+e;
break;
}
printf("inverse number:%d\n",sum);
return 0;
}
运行结果
/*
*Copyright (c)2016,csdn学院
*All rights reserved.
*文件名称:lzz.c
*作 者:兰泽泽
*完成日期:2016年3月20日
*版 本 号:v1.0
*问题描述:(1)输入一个正整数,输出它的反序数(反序数,即将其所有位的数字反过来。
例如,123是321的反序数)
(2)求1000000以内的正整数n,要求9n是n的反序数。
*程序输入:
*程序输出:
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d,e,f,g,n,x,sum;
printf("please input int bit:");
scanf("%d",&x);
printf("please input n:");
scanf("%d",&n);
switch(x)
{
case 2:
b=(n/10)%10;
a=n%10;
sum=a*10+b;
break;
case 3:
c=n/100;
b=(n/10)%10;
a=n%10;
sum=a*100+b*10+c;
break;
case 4:
d=n/1000;
c=(n/100)%10;
b=(n/10)%10;
a=n%10;
sum=a*1000+b*100+c*10+d;
break;
case 5:
a=n%10;
b=(n/10)%10;
c=(n/100)%10;
d=(n/1000)%10;
e=n/10000;
sum=a*10000+b*1000+c*100+d*10+e;
break;
}
printf("inverse number:%d\n",sum);
return 0;
}
运行结果
相关文章推荐
- 保存修改后的Docker容器
- Akka是个什么鬼?
- 查看 git 仓库日志与版本回退
- Linux实验四报告
- JAVA循环遍历Map的几种方法
- zTree理解和简单Demo
- ThinkPHP 常用配置 和 四种url访问方式
- UVA 11149 Power of Matrix(矩阵幂和)
- PB中关于GetChild的用法
- 解析Tomcat内部结构和请求过程
- 提交文件到git仓库
- HDU 4861-A - Couple doubi-数学规律/打表观察
- 批量添加文件到git仓库暂存区
- (六) 6.3 Neurons Networks Gradient Checking
- Fibonacci Numbers
- POJ 1127 Jack Straws [计算几何]
- leetcode 25. Reverse Nodes in k-Group
- Android App开发总结
- 第四周项目5:用递归方法求解(3)求两个数的最大公约数
- 查看git仓库是否有文件未提交