1983036189 发表于 2013-10-24 21:05:48

c语言相关---为什么for 循环循环10次,却仅执行9次。例如输入10个数,却循环9次;

#include <stdio.h>
void main()
{
    float average(float array, int n);
        float aver,ave;
        int i,n;
       
        for (i=0;i<=9;++i)
        {
          scanf("%f ",&aver);
        printf("%d---%f\n",i,aver);
        }
    scanf("%d",&n);
    ave=average(aver , n);
        printf("%f\n",ave);


}

float average(float array, int n)
{
    int i;
        float sum=0,aver;
        for (i=0;i<n;i++)
                sum=sum+array;
        aver = sum / n;
        return aver;


}

未闻丶花名 发表于 2014-2-6 13:44:21

路过看一看= =!:lol:
页: [1]
查看完整版本: c语言相关---为什么for 循环循环10次,却仅执行9次。例如输入10个数,却循环9次;