破晓


私信TA

用户名:PoXiao521

访问量:1255

签 名:

等  级
排  名 9746
经  验 1133
参赛次数 0
文章发表 7
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:
模块化  一个函数功能最好计量单一,独立;
注意事项:

参考代码

#include<stdio.h>
int fushu(int a[])
{
    int b=0,i;
    for(i=0;i<20;i++)
    {
    if(a[i]<0)
    b++;
    }
    return b;
}                                      // 该模块统计负数总数//
void avg1(int a[])
{
    int i;
    double sum=0,avg;
    for(i=0;i<20;i++)
    {
        if(a[i]>0)
        sum+=a[i];
    }
    avg=sum/(20-fushu(a));
    printf("%0.2lf\n",avg);
}
int main()
{
    int a[20],i;
    double sum=0;
    double avg;
    for(i=0;i<20;i++)
    {
        scanf("%d",&a[i]);
    }
    printf("%d\n",fushu(a));
    avg1(a);
    return 0;
}

 

0.0分

1 人评分

  评论区

  • «
  • »