搜索
查看: 864|回复: 4
打印 上一主题 下一主题

请帮忙找错,指正,谢谢

[复制链接]
跳转到指定楼层
楼主
发表于 2015-10-13 17:10:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
从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;
}

沙发
发表于 2015-10-13 17:10:26 | 只看该作者
  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. }
复制代码

板凳
发表于 2015-10-13 22:55:35 | 只看该作者
#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;
}
地板
 楼主| 发表于 2015-10-14 17:12:28 | 只看该作者

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

小学生,我也是
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表