实现数据的反序
来源:互联网 发布:自学编程看什么书 编辑:程序博客网 时间:2024/04/30 18:23
数的反序
题目:
输入整数 x 和进制 R,输出 x 的 R 进制反序数。
例子:
X:123 R:10 输出:321
X:-123 R:10 输出:-321
X:123 R:8 输出:371
void Signed(int ,int );
void Unsigned(int ,int );
int main()
{
int a,i;
printf(“Input the number:”);
scanf(“%3d”,&a);
printf(“Input the number system(2¡¢8¡¢10 or 16):”);
scanf(“%2d”,&i);
if(a == 0)
{
printf(“NO PROCESS!\n”);
return;
}
if(a != abs(a)) //输入数据为负数
Signed(a,i);
else
Unsigned(a,i);
return 0;
}
void Unsigned(int a,int i)
{ int t;
switch(i)
{
case 2:
{
printf(“The Binary inversion number is:”);
while(a != 0)
{
t = a%2;
a = a/2;
printf(“%d”,t);
}
printf(“\n”);
break;
}
case 8:
{
printf(“The Octal inversion number is:”);
while(a != 0)
{
t = a%8;
a = a/8;
printf(“%d”,t);
}
printf(“\n”);
break;
}
case 10:
{
printf(“The Decimal inversion number is:”);
while(a != 0)
{
t = a%10;
a = a/10;
printf(“%d”,t);
}
printf(“\n”);
break;
}
case 16:
{
printf(“The Hexadecimal inversion number is:”);
while(a != 0)
{
t = a%16;
a = a/16;
printf(“%d”,t);
}
printf(“\n”);
break;
}
}
}
void Signed(int a,int i)
{
int t;
a = abs(a);
switch(i)
{
case 2:
{
printf(“The Binary inversion number is:-“);
while(a != 0)
{
t = a%2;
a = a/2;
printf(“%d”,t);
}
printf(“\n”);
break;
}
case 8:
{
printf(“The Octal inversion number is:-“);
while(a != 0)
{
t = a%8;
a = a/8;
printf(“%d”,t);
}
printf(“\n”);
break;
}
case 10:
{
printf(“The Decimal inversion number is:-“);
while(a != 0)
{
t = a%10;
a = a/10;
printf(“%d”,t);
}
printf(“\n”);
break;
}
case 16:
{
printf(“The Hexadecimal inversion number is:-“);
while(a != 0)
{
t = a%16;
a = a/16;
printf(“%d”,t);
}
printf(“\n”);
break;
}
}
}
- 实现数据的反序
- 高效实现List反序功能的实现
- 数据的序列化与反序列化类
- 返回给定数据的“反序数"
- Android Json数据的反序列化
- 通过序列化和反序列化泛型数据实体集合来实现持久化数据对象的方法
- 通过序列化和反序列化泛型数据实体集合来实现持久化数据对象的方法
- Jackson反序列化的实现方法
- Gson反序列化的实现原理
- 数组的反序用加减法实现
- Jackson多态类型数据的反序列化
- 简单的从服务器获取数据以及反序列化
- json数据的序列化和反序列化
- C# Json反序列化 数据协定类型 无法反序列化 因为未找到必需的数据成员
- jackson的序列化和反序列化的实现
- 定制Hibernate的PropertyAccessor实现XML的反序列化
- Java 实现单链表反序
- 实现字符串反序
- xib中的拾色器与代码RGB的色差
- PIVOT和UNPIVOT使用详解
- JSON解析
- KMP算法
- 时钟类
- 实现数据的反序
- Javascript 小技巧
- 最长不降子序列
- 《权威指南》笔记 -- 8.2 函数调用
- 2012年5月SAT香港真题解析
- MySQL详解(21)------------缓存参数优化
- IBM GPFS并行文件系统解决方案
- php 的冒泡排序法
- 几种基本汇编指令详解