《C语言入门经典》Ivor Horton第十章练习题3
//习题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相关推荐
- Visual C++ 2008入门经典 Ivor Horton
Visual C++ 2008入门经典 Ivor Horton 本书系编程语言先驱者Ivor Horton的经典之作,是C++编程方面最畅销的图书品种之一,不仅涵盖了Visual C++ 200 ...
- Visual C++ 2008入门经典 Ivor Horton(书_在线阅读)
http://book.51cto.com/art/200912/173520.htm 本书系编程语言先驱者Ivor Horton的经典之作,是C++编程方面最畅销的图书品种之一,不仅涵盖了Visua ...
- 《c语言入门经典》Ivor Horton第十章练习题4
//习题10.4 定义一个函数,使用getchar()函数从stdin中读入一个字符串, //这个字符串用特定的字符中止,这个特定的终止字符作为第三个变元 //传给这个函数.因此,函数的原型如下: / ...
- 《C语言入门经典》Ivor Horton第十章练习题1
//习题 10.1 编写一个程序,读入,存储以及输出下列5种类型的字符串, //每个字符串占一行,字符串间不能有空格. // 类型1:一串小写字母,后面跟一数字(如number1) // 类型2:两个 ...
- 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 命名空间 ...
- 计算机书籍-Go语言入门经典SAMS Teach Yourself
书名:Go语言入门经典 作者:[英]乔治 奥尔波(George Ornbo) 出版社:人民邮电出版社 出版时间:2018年08月 去当当网了解
- C语言入门经典材料领走不谢!
小天从大学开始,便开启资料收集功能.近几年以大数据的飞速发展,计算机科技进入新的发展阶段,再加上日常的深入研究,小天收集整理了丰富的C语言资料,内容涵盖"入门经典","考 ...
- c语言入门经典案例,c语言入门经典案例及飞源代码.doc
c语言入门经典案例及飞源代码 循环控制输出图案 [程序1]题目:输出9*9口诀.1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列.2.程序源代码:#include "stdio.h ...
- R语言必看推荐:R语言入门经典版(中文版)+R语言实战第二版(中文完整版)
R语言入门经典(中文版)R for beginners R语言经典教材 第二版 适合初学者 作者:Emmanuel Paradis R 语言实战第二版(中文完整版) R语言实战(第2版)注重实用性,是 ...
最新文章
- 病毒木马查杀实战第019篇:病毒特征码查杀之编程实现
- 函数mod(a,m)
- C语言实现简单的面向对象例子
- Boost:基于Boost的阻塞tcp echo的测试程序
- Entity Framework Core 实现MySQL 的TimeStamp/RowVersion 并发控制
- boost::function的用法(二)
- MacOS 12.0.X系统提示“未能装载磁盘映像,错误代码为109”的临时解决方法
- android 坐标绘图 缩放,在缩放/缩小或拖放到Android后获取画布坐标
- TensorFlow的基础概念04
- Spring.NET学习笔记——目录(原)
- python按字节读文件-使用Python进行二进制文件读写(转)
- 关于stdafx.h的错误
- Java VM Options
- java jshell_[Java JShell 指南] - 介绍
- 设置透明背景和转换图片格式的技巧
- dof景深matlab,Shader学习(三):DOF(景深)
- 关于element的日历组件改造为考勤页面
- 易捷行云超大规模云计算中心巡检“零干预”
- 线性代数基础10--特征值与特征向量,行列式的空间关系
- 易佰关键词查询工具 2013 V2.0
热门文章
- 首席新媒体运营黎想教程:电商运营必须掌握的5个公式
- 新贵 轻雅 100 数字键 numlock问题
- Mac上AI照片编辑工具:Luminar AI
- C语言找中位数(一位数组)
- Java中的XML解析
- 联合查询分组取最新数据
- C语言arduino密码锁实验报告,简易密码锁的制作-Arduino中文社区 - Powered by Discuz!...
- 批量给word添加水印,word魔方顺利完成
- OpenLayers3基础教程——OL3 介绍control
- 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,求该数