亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

flag在這里起什么作用?sum=sum+flag*i; flag=-flag;公式怎么計算的?

flag在這里起什么作用?sum=sum+flag*i; flag=-flag;公式怎么計算的?

C C++
邊防連 2017-09-06 17:30:40
題目:使用循環計算1-2+3-4+5-6+…-100的值int sum = 0;?? ? int i = 1; ? ?? ? int flag = 1;?? ? while(i<=100)? ? {? ? ? ? sum=sum+flag*i;? ? ? ? flag=-flag;? ? ? ? i++;? ? }?? ? printf("sum=%d\n",sum);?? ??
查看完整描述

1 回答

已采納
?
夜盡天明_重樓

TA貢獻3條經驗 獲得超1個贊

flag=-flag就是把flag乘以-1,在這里用于改變符號,是加減號交替出現

查看完整回答
反對 回復 2017-09-06
  • 邊防連
    邊防連
    flag*i是什么意思?
  • 夜盡天明_重樓
    夜盡天明_重樓
    就是為當前循環的i添加符號,i=1時,flag=1,flag*i=1;i=2時,flag=-1,flag*i=-2;。。。這樣循環一百次,就得到你想要的了
  • 邊防連
    邊防連
    好的,謝謝
  • 1 回答
  • 0 關注
  • 1846 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號