神明


私信TA

用户名:dotcpp0682276

访问量:161

签 名:

等  级
排  名 43288
经  验 345
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 中北大学
专  业

  自我简介:

TA的其他文章

解题思路:求最大值(最小值)都是通过简单的for循环,对每一个数进行比较大小,谁大(小)就把谁的值赋给定义的最大值(最小值),不断更新,最后得到最大值(最小值)
注意事项:平均分一定不要定义为整型

参考代码:

#include<stdio.h>

#define N 10001

int main()

{

int n;

int m=0;

double pjf;

int a[N];

scanf("%d",&n);

for(int i=1;i<=n;i++)

    scanf("%d",&a[i]);

    int max=a[1];

    int min=a[1];

    for(int i=1;i<=n;i++)

    {

    if(a[i]>max) max=a[i];

   if(a[i]<min) min=a[i];

   m+=a[i];

   } 

   pjf=(double)m/n;

   printf("%d\n%d\n%.2lf",max,min,pjf);

   return 0;

   } 


 

0.0分

2 人评分

  评论区

  • «
  • »