当前位置: 首页 > news >正文

十进制到M进制-C语言

//十进制到M进制 
#include <stdio.h>
#include <string.h>
#define M 2
void DToM(int d, int m, char *Mnum);
int main()
{int d;scanf("%d", &d);char Mnum[100];DToM(d, M, Mnum);printf("%s", Mnum);return 0;
} 
void DToM(int d, int m, char *Mnum)
{int len = 0, r;char temp;do{r = d % m;  //只存余数 if(r >= 10)Mnum[len++] = r - 10 + 'a';elseMnum[len++] = r + '0';d = d / m;  //用于再次求余 }while(d != 0);Mnum[len] = '\0';for(int i = 0, j = len - 1; i < j; i++, j--){temp = Mnum[i]; Mnum[i] = Mnum[j]; Mnum[j] = temp;} 
}

http://www.taodudu.cc/news/show-5435447.html

相关文章:

  • 【Redis7】10大数据类型之HyperLogLog类型
  • 15 华三华为链路聚合综述
  • elasticsearch一些使用记录
  • PG数据文件和块管理与Oracle比较
  • acw165. 小猫爬山-DFS剪枝与优化
  • kotlin基础知识
  • n进制转化为m进制
  • N进制到M进制-C语言
  • 概说《TCP/IP详解 卷2》第2章 mbuf:存储器缓存
  • 任意N进制数 转换为M进制数
  • C语言笔记:数制与进制(数制)之间转换问题
  • hive表字段里有换行符,导致一行变多行或者字段错乱
  • mbuf(存储器缓存)详解【转】
  • TCP IP详解卷2之mbuf宏与函数
  • Unix/Linux编程:四种mbuf
  • 2022CTF培训(十三)虚拟化QEMU架构分析QEMU CVE示例分析
  • C++ Primer Plus(第6版) 第3章编程练习
  • 【python-docx 07】使用word样式
  • python读取docx文件,就是如此简单
  • Caused by: java.lang.ClassNotFoundException: freemarker.template.Configuration
  • A component required a bean of type ‘XXX‘ that could not be found 解决办法
  • spring aop 自定义注解配合swagger注解保存操作日志到mysql数据库含(源码)
  • 小而美 | Mac上鲜为人知,但极大提升效率的小工具
  • 防火墙体系结构的组合形式
  • E - B-莲子的机械动力学
  • 需要克服的缺点
  • 高版本springboot整合swagger
  • PHP. 03 .ajax传输XML、 ajax传输json、封装
  • ajax请求php返回xml数据格式,ajax传输的数据格式(XML,json)怎么获取解析
  • JavaScript基础之Ajax总结大全
  • Ajax入门和发送http请求
  • 04-Ajax传输json和XML
  • python网络爬虫——爬虫第三方库的使用(二)
  • ajax使用频率,11-Ajax详解
  • 使用Ajax发送http请求(getpost请求)
  • 人加智能FPGA应用实践-AI快速进化