计算题(将下列数分别转换成其它三种进制数,要求写出计算过程)
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/08/07 01:22:57
计算题(将下列数分别转换成其它三种进制数,要求写出计算过程)
(1)(69)10 (2)(1001101.11)2
(3)(25)10 (4)(11001011.01)2
(1)(69)10 (2)(1001101.11)2
(3)(25)10 (4)(11001011.01)2
![计算题(将下列数分别转换成其它三种进制数,要求写出计算过程)](/uploads/image/z/7108233-33-3.jpg?t=%E8%AE%A1%E7%AE%97%E9%A2%98%EF%BC%88%E5%B0%86%E4%B8%8B%E5%88%97%E6%95%B0%E5%88%86%E5%88%AB%E8%BD%AC%E6%8D%A2%E6%88%90%E5%85%B6%E5%AE%83%E4%B8%89%E7%A7%8D%E8%BF%9B%E5%88%B6%E6%95%B0%2C%E8%A6%81%E6%B1%82%E5%86%99%E5%87%BA%E8%AE%A1%E7%AE%97%E8%BF%87%E7%A8%8B%EF%BC%89)
我写了一个不过功能有限不能转换成16进制,但可以吧16进制转换成其他三种进制,不能处理小数,处理负数,我会完善的.
#include "stdio.h"
#include "string.h"
/*turn_be()把你的字符串数字转换成10进制整数赋予num*/
turn_de(char str[],int dd)
{ int num=0;
int s,k=1,key;
char *p;
p=str;
if(*p=='-') p++;
while(*p) {if(*p>='0' && *p
#include "stdio.h"
#include "string.h"
/*turn_be()把你的字符串数字转换成10进制整数赋予num*/
turn_de(char str[],int dd)
{ int num=0;
int s,k=1,key;
char *p;
p=str;
if(*p=='-') p++;
while(*p) {if(*p>='0' && *p