现代野蛮人 2022-04-25 21:36 采纳率: 66.7%
浏览 62
已结题

兄弟姐妹这个怎么搞啊

img


如题,请问这个要怎么编,刚开始学编程,希望大家能指导一下,谢谢!😭尤其是下标,学不会了

  • 写回答

2条回答 默认 最新

  • 能有多happy 2022-04-25 22:10
    关注
    
    #include<stdio.h>
    int main()
    {
        int a[10]={10,51,32,72,3,9,26,90,87,60},i,flag1,flag2;
        int max,min,s=0,aver;//s初始化赋值0 
        max=a[0];min=a[0];//现将最小值,最大值初始化赋值
        for(i=0;i<10;i++)//利用for循环逐个判断 
        {
            if(max<a[i]) 
            {
            max=a[i];flag1=i;//max小于数组中的元素值时,更新max和flag1(下标) 
            }
            if(min>a[i])
            {
                min=a[i];flag2=i;//min大于数组中的元素值时,更新min和flag2(下标) 
             } 
             s=s+a[i];
         } 
         printf("最大值:%d   下标:%d\n",max,flag1);
          printf("最小值:%d    下标:%d\n",min,flag2);
          aver=s/10;//求平均
          int count=0;//大于平均值计数 
          for(i=0;i<10;i++)
          {
              if(aver<a[i])
              {
                  count++;
              }
           } 
           printf("高于平均值个数:%d",count);
     } 
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月4日
  • 已采纳回答 4月26日
  • 创建了问题 4月25日