//习题10.3 定义一个函数,其参数是一个double类型的数组,输出该数组和数组中的元素数个数。该函数原型如下:
//void show(double array[],int array_size,int field_width);
//输出的值5个一行,每个值有两位小数,字符宽度是12。在程序中使用这个函数输出从1.5到4.5的值,每次增加0.3
//(如:1.5、1.8、2.1……、4.5)。
#include<stdio.h>
void show(double array[],size_t array_size,unsigned int field_width);
int main(void)
{unsigned int width=12;size_t count=0;double array[11];for(double i=1.5;i<=4.5;i+=0.3){array[count++]=i;}show(array,count,width);printf_s("\n");return 0;
}
void show(double array[],size_t array_size,unsigned int field_width)
{char format[10];unsigned int places=2;_snprintf_s(format,sizeof(format),sizeof(format),"%%%u.%ulf",field_width,places);for(size_t i=0;i<array_size;++i){if(i%5==0){printf_s("\n");}printf_s(format,array[i]);}
}

《C语言入门经典》Ivor Horton第十章练习题3相关推荐

  1. Visual C++ 2008入门经典 Ivor Horton

    Visual C++ 2008入门经典    Ivor Horton 本书系编程语言先驱者Ivor Horton的经典之作,是C++编程方面最畅销的图书品种之一,不仅涵盖了Visual C++ 200 ...

  2. Visual C++ 2008入门经典 Ivor Horton(书_在线阅读)

    http://book.51cto.com/art/200912/173520.htm 本书系编程语言先驱者Ivor Horton的经典之作,是C++编程方面最畅销的图书品种之一,不仅涵盖了Visua ...

  3. 《c语言入门经典》Ivor Horton第十章练习题4

    //习题10.4 定义一个函数,使用getchar()函数从stdin中读入一个字符串, //这个字符串用特定的字符中止,这个特定的终止字符作为第三个变元 //传给这个函数.因此,函数的原型如下: / ...

  4. 《C语言入门经典》Ivor Horton第十章练习题1

    //习题 10.1 编写一个程序,读入,存储以及输出下列5种类型的字符串, //每个字符串占一行,字符串间不能有空格. // 类型1:一串小写字母,后面跟一数字(如number1) // 类型2:两个 ...

  5. C++入门经典 Ivor Horton 第3版

    第1章 基本概念 1.1编程语言 1.1.1 C++简史 1.1.2 程序执行过程 1.1.3 库 1.2 C++是一个强大的语言 1.3 一个简单的C++程序 1.3.1 名称 1.3.2 命名空间 ...

  6. 计算机书籍-Go语言入门经典SAMS Teach Yourself

    书名:Go语言入门经典 作者:[英]乔治 奥尔波(George Ornbo) 出版社:人民邮电出版社 出版时间:2018年08月 去当当网了解

  7. C语言入门经典材料领走不谢!

    小天从大学开始,便开启资料收集功能.近几年以大数据的飞速发展,计算机科技进入新的发展阶段,再加上日常的深入研究,小天收集整理了丰富的C语言资料,内容涵盖"入门经典","考 ...

  8. c语言入门经典案例,c语言入门经典案例及飞源代码.doc

    c语言入门经典案例及飞源代码 循环控制输出图案 [程序1]题目:输出9*9口诀.1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列.2.程序源代码:#include "stdio.h ...

  9. R语言必看推荐:R语言入门经典版(中文版)+R语言实战第二版(中文完整版)

    R语言入门经典(中文版)R for beginners R语言经典教材 第二版 适合初学者 作者:Emmanuel Paradis R 语言实战第二版(中文完整版) R语言实战(第2版)注重实用性,是 ...

最新文章

  1. 病毒木马查杀实战第019篇:病毒特征码查杀之编程实现
  2. 函数mod(a,m)
  3. C语言实现简单的面向对象例子
  4. Boost:基于Boost的阻塞tcp echo的测试程序
  5. Entity Framework Core 实现MySQL 的TimeStamp/RowVersion 并发控制
  6. boost::function的用法(二)
  7. MacOS 12.0.X系统提示“未能装载磁盘映像,错误代码为109”的临时解决方法
  8. android 坐标绘图 缩放,在缩放/缩小或拖放到Android后获取画布坐标
  9. TensorFlow的基础概念04
  10. Spring.NET学习笔记——目录(原)
  11. python按字节读文件-使用Python进行二进制文件读写(转)
  12. 关于stdafx.h的错误
  13. Java VM Options
  14. java jshell_[Java JShell 指南] - 介绍
  15. 设置透明背景和转换图片格式的技巧
  16. dof景深matlab,Shader学习(三):DOF(景深)
  17. 关于element的日历组件改造为考勤页面
  18. 易捷行云超大规模云计算中心巡检“零干预”
  19. 线性代数基础10--特征值与特征向量,行列式的空间关系
  20. 易佰关键词查询工具 2013 V2.0

热门文章

  1. 首席新媒体运营黎想教程:电商运营必须掌握的5个公式
  2. 新贵 轻雅 100 数字键 numlock问题
  3. Mac上AI照片编辑工具:Luminar AI
  4. C语言找中位数(一位数组)
  5. Java中的XML解析
  6. 联合查询分组取最新数据
  7. C语言arduino密码锁实验报告,简易密码锁的制作-Arduino中文社区 - Powered by Discuz!...
  8. 批量给word添加水印,word魔方顺利完成
  9. OpenLayers3基础教程——OL3 介绍control
  10. 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,求该数