各位大神这两题C语言怎么做?在线等…

2025-05-10 20:08:47
推荐回答(1个)
回答1:

第一题:
用array(数组)做
数组负责记录11个老师的年龄,然后再有一个int 来做一个加法,把老师年龄加一起,然后用double来做除法,除以11,之后做个循环来比较,用for最好,因为可以初始化0,然后0就是第一个数组的位置,之后可以来比较,然后我记得c就是printf了,就可以了

第二题:
我相信你学过c的二维数组了,那么就用二维数组来做这道题吧,行是第几个学成(从0开始)列是语文数学外语这三门课(从0开始)
也就是说你需要做一个3,3的二维数组,然后你把 (0,1)+(1,1)+(2,1) 以此类推就可以算出总成绩然后除以3就是平均分
之后你吧数组做完之后,你去call这写数,记住,要大的loop套小的loop,你先算0这列,之后1,之后2,你把这语文数学英语合格的话你做一个if语句,现在第一个,最外层初始化i=0, i++ 然后记住,要在语文这一轮结束之前做printf,和初始化i, something like this:
int b=0;
for(int i=0;i<3;i++){
for(int a=0;a<3;a++){

if( 数组调用出来(分数,单科)>60){

b++;

}

}

printf("%d个人合格了",b);

b=0;// please do not forget initialize at the end of the loop
}
我不确定格式对不对,因为好久没接触c了,现在主要工作环境时java了,但是逻辑这个不会变,希望可以帮到你