啊哈磊_编程从这里起步

标题: 请帮忙找错,指正,谢谢 [打印本页]

作者: leilei0412    时间: 2015-10-13 17:10
标题: 请帮忙找错,指正,谢谢
从44,5,6,13,35,787,90,67,2,34十个数中找出最大值,最小值,求平均值,并输出
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a[10],i,zd,zx,he;
        float pj;
        a[10]={44,5,6,13,35,787,90,67,2,34}
        zd=a[0];
        zx=a[0];
        he=0;
        for (i=0;i<10;i++)
        {
                if(zd<a[i]) zd=a[i];
                if(zx>a[i]) zx=a[i];
                he=he+a[i];
        }
        pj=he/20;
        printf("最大值%d最小值%d平均值%f",zd,zx,pj);
        system("pause");
        return 0;
}


作者: 4399APPLE    时间: 2015-10-13 17:10
  1. #include <stdio.h>#include <stdlib.h>

  2. int main()
  3. {
  4.     int a[10] = {44, 5, 6, 13, 35, 787, 90, 67, 2, 34}, i, zd, zx, he;
  5.     float pj;

  6.     zd = a[0];
  7.     zx = a[0];
  8.     he = 0;
  9.     for(i = 0;i < 10;i ++)
  10.     {
  11.         if(zd < a[i])
  12.             zd = a[i];
  13.         if(zx > a[i])
  14.             zx = a[i];

  15.         he += a[i];
  16.     }
  17.     pj = he / 10;
  18.     printf("最大值%d最小值%d平均值%lf", zd, zx, pj);

  19.     system("pause");
  20.     return 0;
  21. }
复制代码


作者: 小U哥    时间: 2015-10-13 22:55
#include <stdio.h>
#include <stdlib.h>

int main()
{
   int max,min,sum;
   int a[10] = {44, 5, 6, 13, 35, 787, 90, 67, 2, 34},;

    float average;

    max = a[0];
    min = a[0];
    sum = 0;
    for(i = 0;i < 10;i ++)
    {
        if(min < a[i])
            min = a[i];
        if(max > a[i])
            max = a[i];

        sum += a[i];
    }
    average = sum / 10;
    printf("最大值%d最小值%d平均值%lf", max,min,average );

    system("pause");
    return 0;
}
作者: leilei0412    时间: 2015-10-14 17:12
小U哥 发表于 2015-10-13 22:55
#include
#include

感谢指导!!我们四五年级的学生记不住max,min,sum,ave......只好用拼音了
作者: adc    时间: 2016-7-25 20:43
leilei0412 发表于 2015-10-14 17:12
感谢指导!!我们四五年级的学生记不住max,min,sum,ave......只好用拼音了

小学生,我也是




欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2