专题文章
时长:00:00更新时间:2024-12-01 12:01:24
第一次循环,i=1,fuhao=1,s=0+(1*1)=1。第二次循环,i=2,fuhao=-1,s=1+(2*(-1))=1-2=-1。第三次循环,i=3,fuhao=1,s=-1+(3*1)=-1+3=2。依此类推,每两次循环后,s的值会增加2,直到循环结束。整个循环结束后,s的值即为1-2+3-4+...-100的结果。具体实现如下:s=0;fuhao=1;//初始为正。for(int i=1;i<;=100;i++){//循环1-100。s+=(i*fuhao)。fuhao= fuhao*-1;//如果是奇数fuhao就会为正,反之为负。};通过这种循环方式,可以得到最终的结果。整个过程简洁明了,易于理解。
查看详情