从键盘输入30名学生的成绩数据求其中的最高分,最低分和平均分

用数组存放成绩,作业写不出来了😭

<span class="hljs-meta">#<span class="hljs-keyword">include</span><span class="hljs-string"><stdio.h></span></span>
<span class="hljs-meta">#<span class="hljs-keyword">define</span> M 30</span>
main ( )
{ float <span class="hljs-built_in">score</span>[M], <span class="hljs-built_in">max</span> , <span class="hljs-built_in">min</span>, aver;
int i ;
printf(<span class="hljs-string">"please input score: \n"</span>);
<span class="hljs-keyword">for</span>(i=<span class="hljs-number">0</span>; i<M ; i++)
scanf(<span class="hljs-string">"%f"</span>, &<span class="hljs-built_in">score</span>[i]);
aver = <span class="hljs-number">0.0</span>;
<span class="hljs-built_in">min</span> = <span class="hljs-built_in">max</span> = <span class="hljs-built_in">score</span>[<span class="hljs-number">0</span>];
<span class="hljs-keyword">for</span>(i = <span class="hljs-number">0</span>; i < M; i++)
{
<span class="hljs-keyword">if</span>(<span class="hljs-built_in">min</span> > <span class="hljs-built_in">score</span>[i])
<span class="hljs-built_in">min</span>= <span class="hljs-built_in">score</span>[i];
<span class="hljs-keyword">if</span>(<span class="hljs-built_in">max</span> < <span class="hljs-built_in">score</span>[i])
<span class="hljs-built_in">max</span> = <span class="hljs-built_in">score</span>[i];
aver += <span class="hljs-built_in">score</span>[i];
}
printf(<span class="hljs-string">"max=%f, min=%f,aver=%f"</span>, <span class="hljs-built_in">max</span>, <span class="hljs-built_in">min</span>, aver/M);
}

如果有帮助请点一下我回答右上方的采纳,谢谢!以后有什么问题可以互相交流。

<span class="hljs-meta">#<span class="hljs-keyword">include</span> <span class="hljs-string"><stdio.h></span></span>
<span class="hljs-function"><span class="hljs-type">void</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-type">int</span> a[<span class="hljs-number">30</span>],sum =<span class="hljs-number">0</span>,maxNum = <span class="hljs-number">0</span>,minNum = <span class="hljs-number">1000</span>;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"请输入30名学生成绩:"</span>);
    <span class="hljs-keyword">for</span> (<span class="hljs-type">int</span> i = <span class="hljs-number">0</span>; i<<span class="hljs-number">30</span>; i++)
    {
        <span class="hljs-built_in">scanf_s</span>(<span class="hljs-string">"%d"</span>, &a[i]);
        sum += a[i];
        <span class="hljs-keyword">if</span> (a[i]>maxNum)
            maxNum = a[i];
        <span class="hljs-keyword">if</span> (a[i] < minNum)
            minNum = a[i];
    }
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"最高分:%d\n"</span>, maxNum);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"最低分:%d\n"</span>, minNum);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"平均分:%d\n"</span>, sum / <span class="hljs-number">30</span>);
    <span class="hljs-built_in">getchar</span>();
    <span class="hljs-built_in">getchar</span>();
}

img