作业帮 > 综合 > 作业

C语言问题:为什么要用两个for循环,只要第一个怎么不可以?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 12:55:16
C语言问题:为什么要用两个for循环,只要第一个怎么不可以?
int i,j=0;
\x09double aver=0.0;
\x09for(i=0;i
第一个for循环用来计算总和 然后求平均值
第二个for循环是判断大于平均值的元素 并赋值到数组up中
两个for用途不同 缺一不可
至于up[j++]=score[i],可以用up[j]=score[i]; j++;替代 效果相同
但是必须加上大括号
{up[j]=score[i]; j++;}
否则j++将不再if(score[i]>aver)作用域内