简答题:在主函数中从键盘输人若干个数放人数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数proc()的功能是计算数

  • 题目分类:C语言
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
在主函数中从键盘输人若干个数放人数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数proc()的功能是计算数组元素中值为负数的平均值(不包括0)。
例如,数组中元素的值为78、-65、-15、35、-45、0,则程序的运行结果为-41.666667。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
double proc(int x[])
{
double sum=0.0;
int c=0,i=0;
//****found****
while(x[i]==o)
{
if(x[i]<0)
{
sum=sum+x[i];
c++:
}
i++:
}
//****found****
sum=sum\c:
return sum;
}
void main()
{
int x[1000];
int i=0:
system("CLS");
printf("\nPlease enter some data(end with
0):");
do
{
scanf("%d",&x[i]);
}
while(x[i++]!=0);
printf("%f\n",proc(x));
}
参考答案:
答案解析:

在体内去甲基代谢反应,且其代谢物有活性的5-羟色胺重摄取抑制剂药物有 (  )

在体内去甲基代谢反应,且其代谢物有活性的5-羟色胺重摄取抑制剂药物有 (  )

查看答案

(  )是指经海关依法准予免税进口的用于特定地区、特定企业,有特定用途的货物

(  )是指经海关依法准予免税进口的用于特定地区、特定企业,有特定用途的货物 A.一般进口货物 B.保税物流货物 C.特定减免税货物 D.过境货物

查看答案

学生的记录由学号和成绩组成,M名学生的数据已在主函数中放人结构体数组stu中,请编写函数proc(),该函数的功能是:把

学生的记录由学号和成绩组成,M名学生的数据已在主函数中放人结构体数组stu中,请编写函数proc(),该函数的功能是:把高于等于平均分的学生数据放在b所指的数组

查看答案

下列给定程序中,函数proc()的功能是:输出M行M 列整数方阵,然后求两条对角线上的各元素之和并将其返回。请修改程序中

下列给定程序中,函数proc()的功能是:输出M行M 列整数方阵,然后求两条对角线上的各元素之和并将其返回。请修改程序中的错误,使它能得出正确的结果。注意:

查看答案

编写fun()函数,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根。yn+1=cos(yn)

编写fun()函数,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根。yn+1=cos(yn)迭代步骤如下:(1)取y1初值为0

查看答案