C语言问题:为什么要用两个for循环,只要第一个怎么不可以?int i,j=0;\x09double aver=0.0;\x09for(i=0;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 13:53:37
![C语言问题:为什么要用两个for循环,只要第一个怎么不可以?int i,j=0;\x09double aver=0.0;\x09for(i=0;i](/uploads/image/z/6836699-11-9.jpg?t=C%E8%AF%AD%E8%A8%80%E9%97%AE%E9%A2%98%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E7%94%A8%E4%B8%A4%E4%B8%AAfor%E5%BE%AA%E7%8E%AF%2C%E5%8F%AA%E8%A6%81%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%80%8E%E4%B9%88%E4%B8%8D%E5%8F%AF%E4%BB%A5%3Fint+i%2Cj%3D0%3B%5Cx09double+aver%3D0.0%3B%5Cx09for%28i%3D0%3Bi)
xőNP_KDJ]
11&U4ǀ APs[V%,M\9g|3uW;8X=e$̣͐|IM$u}|vٮ&zH≀")
![lb-~~xn;F<'^}
9l2DgiO
a+}#Ș@fjK4A2ܦ(%:\^t8swKC4v؍V`:QߓFpHyƪa絥rd|j65>&7]Q0u. US6u;E?,Lႈ+ʃD32$HJtAC/] ޓ7OH>ӏюB1Fo
C语言问题:为什么要用两个for循环,只要第一个怎么不可以?int i,j=0;\x09double aver=0.0;\x09for(i=0;i
C语言问题:为什么要用两个for循环,只要第一个怎么不可以?
int i,j=0;
\x09double aver=0.0;
\x09for(i=0;i
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)作用域内