在做C语言的填空题,遇到如下题目:

#include

#include

#define N 10

double fun(double *x)

{int i, j; double av, y[N];

av=0;

/**********found**********/

for(i=0; i

for(i=j=0; i

if(x[i]

/**********found**********/

y[j]=x[i]; x[i]=-1; __2__;}

i=0;

while(i

{if(x[i]!= -1) y[j++]=x[i];

/**********found**********/

__3__;

}

for(i=0; i

return av;

}

main()

{int i; double x[N];

for(i=0; i

printf("\n");

printf("\nThe average is: %f\n",fun(x));

printf("\nThe result :\n",fun(x));

for(i=0; i

printf("\n");

}

我看答案在第一个填空那里给出的是x[i]/N,求平均数难道不是先加后除吗?

我又自己尝试着谢了一个程序验证下,这样做结果是否一样,结果发现我的程序是不一样的,代码如下:

#include

#define N 4

main()

{

int i,av1=0,av2=0, a[N]={21,32,43,12};

for(i=0;i

printf("av1:%d\n",av1);

for(i=0;i

printf("av2:%d\n",av2/N);

}

那么问题来了,到底是例题错误了?还是我理解的不对?

C语言书中例题错误,C语言例题错误了吗?相关推荐

  1. c语言程序中函数类型,C语言中的函数分别有什么?

    C语言函数是一种函数,用来编译C语言,所在库函数为ctype.h,分为分类函数,数学函数,目录函数,进程函数,诊断函数,操作函数等. C语言中的函数在其他编程语言中也称为过程或子程序.要执行任务,我们 ...

  2. 在职高学C语言程序设计,中职学校C语言程序设计教学方法.doc

    中职学校C语言程序设计教学方法 中职学校C语言程序设计的教学方法 摘 要:计算机专业中,C语言是一门基础的程序设计课,但学习<C语言程序设计>相对职高学生来说难度较大,但它却是很实用的一门 ...

  3. c语言方括号中写负数,c语言方括号的用法

    c语言方括号的用法 2020-03-31 C语言中方括号是用来定义数组的表示数组的长度,而大括号是用来赋初始值的,表示这个变量的取值,下面小编就来为大家介绍c语言方括号的用法. 1.单中括号 [] ① ...

  4. 中职计算机c语言课程,中职计算机C语言教学探讨

    周强 [内容摘要]自计算机技术问世以来,第三次科技革命正式拉开了序幕,计算机技术改变了世界.改变了人们的生活,所以计算机课程也成为了当代教育中的一门重要课程.在中职计算机课程中,C语言是一项基本教学内 ...

  5. c语言程序中注释定义,C语言语法基础:函数注释等等

    任何语言的入门大部分都是从Hello World开始的,我们学习到C语言也不例外.现在很多人说C语言很难,建议Java或者是Python入门.四喜想说的是,万事开头难,如果以C语言入门,之后的其他语言 ...

  6. JAVA从入门到精通书中ZIP压缩和解压缩错误修正

    本人买了一本Java从入门到精通书籍,学到zip压缩和解压这部分,发现按照书上的代码会出现问题,无法完成压缩和解压缩 首先是压缩原文代码: public static void zip(String ...

  7. Go 程序设计语言书中 源码

    Go 程序设计语言源码: https://github.com/Mountains-and-rivers/gopl.io

  8. if在c语言程序中的作用,c语言程序设计,if(flag)中,括号内只有一个flag,表示

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:c语言程序设计,if(flag)中,括号内只有一个flag,表示什么?诸如此回答:C语言中有个很奇怪的定, 只要一个值不是0, 他就 ...

  9. python语言编程中的保留字_Python语言程序设计整理

    第一周:Python基本语法元素 1.3 实例1:温度转换 例:将摄氏度和华氏度互换 利用转换公式如下: C=(F-32)/1.8,F=C*1.8+32 代码: 1.4Python程序语法元素分析 1 ...

  10. c语言程序中必不可少的,C语言程序设计(第3章程序控制语句)2

    3.2 数据的输入与输出 在程序的运行过程中,往往需要由用户输入一些数据,而程序运算所得到的计算结果等又需要输出给用户,由此实现人与计算机之间的交互,所以在程序设计中,输入输出语句是一类必不可少的重要 ...

最新文章

  1. 如何在python中创建列表副本,在Python中切片列表而不生成副本
  2. 烂泥:学习tomcat之通过shell批量管理多个tomcat
  3. linux mysql 密码文件怎么打开文件,Oracle数据库密码文件创建与使用
  4. 用HttpListener做web服务器,简单解析post方式过来的参数、上传的文件
  5. Android Binder机制学习笔记
  6. apache php 重写url无效,apache用rewrite重写url时出现问题
  7. (转)淘淘商城系列——Redis持久化方案
  8. 【es】ElasticSearch 插件开发
  9. 常用的分隔符有哪三种_掌握这三种调漂方法,你想怎么钓就怎么钓,再也不用求人...
  10. UVA11005 Cheapest Base【数学】
  11. Ubuntu中使用pip3报错
  12. jitpack发布_JitPack –发布您的Android库
  13. python查看数据库存在表_python sqlite3查看数据库所有表(table)
  14. 93.复原IP地址(力扣leetcode) 博主可答疑该问题
  15. 微积分基本公式-牛顿莱布尼兹公式
  16. 综论数据库防火墙的自我修养系列之一:高可用性
  17. IDEA SpringBoot 自定义Banner
  18. C语言期末复习题(带答案)
  19. 幼师学计算机心得体会怎么写,幼儿教师理论学习心得多篇
  20. html垂直居中的方法

热门文章

  1. ModelSim的使用详解
  2. MySQL Shell 教程
  3. ArcGIS | 全球新冠肺炎地图数据下载和处理
  4. 数字时钟仿真电路设计
  5. Windows操作系统正版盗版知识简介
  6. 牛腩新闻发布系统错误总结
  7. C语言|编程|判断素数
  8. 从零开始自制实现C++ High-Performance WebServer 全流程记录
  9. java 临时文件 删除_Java临时文件何时被删除?
  10. sonar报java.io.StreamCorruptedException: invalid internal transport message format, got (48,54,54,50)