C primer plus 第九章 练习9:

原创 2016年05月30日 15:48:46
/*
============================================================
    为了使程序清单9.8中的函数to_binary()更一般化,可以在新的
函数to_base_n()中使用第二个参数,且该参数的范围从2到10.然后,
这个新函数输出第一个参数在第二个参数规定的进制数下的数值结果
。例如,to_base_n(129,8)的输出是201,也就是129的八进制数值。
最后在一个完整的程序中对该函数进行测试。
============================================================
*/

#include <stdio.h>
void to_base_n(int x, int y);
int main (void)
{
    int x, y;

    while((scanf_s("%d%d", &x, &y)) == 2)
    {
        to_base_n(x, y);
        putchar('\n');
    }
    return 0;
}

void to_base_n(int x, int y)
{
    int n;

    n = x % y;
    if (x >= y)
        to_base_n(x / y, y);
    putchar(n + '0');
    return;
}

c++ primer plus(第6版)中文版 第九章编程练习答案

第九章编程练习答案 9.1根据以下头文件内容编写多文件程序,提示用户输入姓名的等级,存在结构中(多文件编译时,要一起编译,g++ mian.cc golf.cc)...
  • gd275313
  • gd275313
  • 2014年05月11日 14:39
  • 1675

C++ Primer Plus第六版 第九章 编程练习答案

//第一题 //golf.h const int Len = 40; struct golf{ char fullname[Len]; int handicap; }; void setgol...
  • zhaoshu01234
  • zhaoshu01234
  • 2015年08月07日 09:35
  • 1810

c++.primer.plus第五版第九章编程练习答案

此篇为c++.primer.plus第五版第九章编程练习答案,如果有错误,还请大家多多批评指正...
  • sunshineuuc
  • sunshineuuc
  • 2015年07月16日 19:29
  • 857

C++ PRIMER PLUS (第六版) 中文版 第七章编程练习答案

1.  #include void main() { using namespace std; double thpjs(int x, int y); int x, y; while (...
  • u013929023
  • u013929023
  • 2015年04月09日 22:28
  • 546

C Primer Plus第二章编程练习

2.12编程练习 1.编写一个程序,调用printf()函数在一行上输出您的名和姓,再调用一次printf()函数在两个单独的行上输出您的名和姓,然后调用一对printf()函数在一行上输出您的名和姓...
  • aihenaichadeyun
  • aihenaichadeyun
  • 2016年12月18日 17:37
  • 171

C Primer Plus (第六版)中文版 第十章 编程练习答案

C Primer Plus (第六版)中文版 第十章 编程练习答案
  • Tanyongyin
  • Tanyongyin
  • 2017年11月29日 01:18
  • 230

C++ Primer Plus第六版 第八章 编程练习答案

23333 时隔一年我来填坑了 CPP继续往后读然后把题目写了_(:з」∠)_ 写到哪更到哪 不一次性更完了...
  • zhaoshu01234
  • zhaoshu01234
  • 2015年08月06日 00:01
  • 2034

C primer plus(第五版)编程练习第六章

第一题:编写一个程序。创建一个具有26个元素的数组;并在其中存储26个小写字母。并让程序现实该数组的内容。 解: 代码如下: #include int main(void) {     ...
  • u013485123
  • u013485123
  • 2015年05月08日 16:32
  • 1318

《C Primer Plus》视频教程

C语言之基础 1) C语言之简介 2) C语言之搭建开发环境 3) C语言之第一个简单程序的结构详解 4) C语言之书写规范和注释 5) C语言之数据类型 字符串和格式化输入输出 ...
  • huamu2017
  • huamu2017
  • 2017年03月25日 12:11
  • 1564

c++ primer plus(第6版)中文版 第十二章编程练习答案

第十二章编程练习答案
  • gd275313
  • gd275313
  • 2014年05月18日 17:05
  • 1544
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C primer plus 第九章 练习9:
举报原因:
原因补充:

(最多只允许输入30个字)