我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么这个函数写得不对,正确的应该是什么。算的是1到7的和的平均值。

img

第十六行,i还没有赋值就使用了
第六行,函数内根本没有定义i,i的作用域在main函数内,不是在average函数内


#include <stdio.h>
#include <stdlib.h>

float average(int i,int j)
{
    float sum=0;
    for(int s=i;s<=j;s++)
    {
        sum=sum+s;
    }
    return sum/(j-i+1);
}

int main()
{
    int a=1,b=7;
    float ave;
    ave=average(a,b);
    printf("%f\n",ave);
    return 0;
}

近期文章

  • 电脑开机就这样是什么问题?
  • flink消费kafka里面的json数据
  • Win10桌面总是卡死
  • Python图书管理系统
  • 脑电数据存储为.eeg 格式的文件怎么读取?
  • 输出1~100中的素数,一行五个格式化输出
  • 这段代码具体是什么意思呢?
  • python multiprocessing.Pipe可以运行但是无法调试,请问该如何解决
  • 为什么juoter打开csv文件出现Permission denied
  • scrapy genspider 创建新spider失败
  • 关于Python的问题
  • springcloud中访问微服务接口缓慢
  • 关于#catch#的问题,如何解决?(语言-java|开发工具-eclipse)
  • 用mysql查询表,今天用电量减去昨日用电量,然后对比昨日增加或者降低了百分之多少
  • 这种是什么前端代码,想改某个类的颜色咋整
  • MYsql geometry 类型 小数点保留6位小数
  • c语言的问题编程方面的
  • ic卡哪个是日期。。已经读卡出来
  • unity 安卓平台 playersetting 里面 Minimum API Level没有显示出来?
  • 代码运行过程不懂,求解析

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华