第九题:为了使程序清单9.8中的函数to_binary()更一般化,可以在
心的函数to_base_n()中使用第二个参数,且该参数的范围从2到10。
然后,这个新函数输出第一个参数在第二个参数规定的进制数下的数
值结果。例如,to_base_n(129,8)的输出时201,也就是129的八进
制数值。最后在一个完整的程序中对该函数进行测试。

# include <stdio.h>void to_base_n(unsigned long num,int i);int main(void)
{unsigned long num;int i;printf("Input a int for number and a int for like binary:\n");scanf("%lu %d",&num,&i);to_base_n(num,i);printf("\n");return 0;
}
void to_base_n(unsigned long num,int i)
{int n1,n2;n1 = num /i ;n2 = num %i;if(n1 < i)putchar('0' + n1);else to_base_n(n1,i);putchar('0' + n2);
}

记录——《C Primer Plus (第五版)》第九章编程练习第九题相关推荐

  1. 记录——《C Primer Plus (第五版)》第九章编程练习第二题

    第二题:设计函数chline(ch,i,j),实现指定字符在i列到j列的输出,并 用一个简单的驱动程序测试该函数. # include <stdio.h>void chline(char ...

  2. 记录——《C Primer Plus (第五版)》第九章编程练习第一题

    第一题:设计函数min(x,y),返回两个double数值中较小的数值,同时 用一个简单的驱动程序测试该函数. # include <stdio.h>void min(double, do ...

  3. C++ Primer Plus 第六版第二章编程练习答案

    1.编写一个c++程序,它显示您的姓名和地址. #include<iostream> int main() {using namespace std;cout << " ...

  4. C Primer Plus第五版记录

    此文用来记录我在学习<C Primer Plus第五版>期间所遇到的重要知识点.以日后用来提醒自己,也十分希望广大博友留言与我一起讨论交流. ----------------------- ...

  5. Primer c++第五版笔记2(到第9章完)

    目录 Primer c++第五版笔记2(到第9章完) 8 IO库 8.1 IO类 8.1.1 IO对象无拷贝或赋值 8.1.2 条件状态 8.1.3 管理输出缓冲 8.2 文件输入输出 8.2.1 使 ...

  6. C++ primer (中文版-第五版 )练习题答案

    C++ primer (中文版-第五版 ) 练习题答案 第1章 开始 1.4控制流 1.4.1节 while语句练习 1.4.2节 for语句练习 1.4.3节 读取数量不定的输入数据练习 1.4.4 ...

  7. C++ Primer Plus 第九章编程题练习

    C++ Primer Plus 第九章编程题练习 第一题 题目描述 下面是一个头文件: const int Len = 40;struct golf {char fullname[Len];int h ...

  8. 数据库系统概论第五版第二章习题6

    (SPJ数据库查询操作) 数据库系统概论第五版第二章习题6(SPJ数据库查询操作)_FunPony的博客-CSDN博客

  9. Spring实战第五版第二章字段校验返回视图报错解决及javax.validation完整pom依赖

    Spring实战第五版第二章 2.3 校验表单输入 在编写"/design"页面post处理逻辑时,按照书本上直接'return "design"; '方式,会 ...

最新文章

  1. anaconda基本概念,常用命令
  2. leetcode算法题--Triangle
  3. Android Gradle Plugin 源码阅读与编译
  4. 我的前端教程,不断整理,反复学习,记录着那些年大学奋斗的青春
  5. .net core WebApi 使用Swagger生成API文档
  6. (五)springcloud微服务分布式云架构 - 云架构代码结构构建
  7. 数组的冒泡排序快速上手
  8. php mysql 简单,你想不到的最简单php操作MySQL
  9. CISSP的成长之路(一):CISSP简要介绍
  10. 软件测试报告模板什么样的?
  11. CSIG基础研究岗腾讯面试经验
  12. macbook蓝牙pan未连接_关于 MacBook 的电池问题,你了解多少
  13. 手把手教你给女朋友编写一个公众号定时推送(java版本)
  14. 我用分析了42万字的歌词,为了搞清楚民谣歌手们在唱些什么
  15. 超大气友价商城仿互站源码
  16. XDOJ 235-月份判断
  17. .NET WebApi实现RSA加密与解密,签名与验签
  18. 怎么让input输入框最右侧一直默认有百分号
  19. 首款windows 8 平板使用心得
  20. Close与Dispose的区别

热门文章

  1. mysql 函数 数字转字串_mysql中字符串和数字的互转函数
  2. 机器学习的基本概念和相关术语
  3. Java 实验5 T4 检验字符串是否合法
  4. 输出呈三角形的杨辉三角形(C语言)
  5. ChEMBL数据库的官方python工具包
  6. C# Winform代码片段-大二下学期的垃圾代码
  7. c/c++入门教程 - 3 职工管理系统 完整代码
  8. 常见语法错误:sizeof和strlen strlen获取指针指向的数组长度
  9. GTK中 ToolBar详细说明
  10. Memcached: 目录