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

為了賬號安全,請及時綁定郵箱和手機立即綁定

這里的sum i flag 分別代表什么?

?int sum = 0; ?//定義計算結果變量sum

? ? int i = 1; ? ?//定義循環數字變量i

? ? int flag = 1; //定義符號狀態變量flag

? ??

??

? ? i = 1;?

? ??

? ? //使用for循環

? ? for(i=1;i<=100;i++)

? ? {

? ? ? ?sum+=i*flag;

? ? ? ?flag*=-1;

? ? } ?

? ? printf("sum=%d\n",sum);?

? ??

? ? return 0; ? ?

}


正在回答

1 回答

  1. 首先,每次做題的時候我們需要換位思考,這樣每一步都能很好的解釋,看程序也變得so easy

  2. 假設編寫語句 int a; 計算機識別 int會分配int 型空間,不會產生內存浪費,該塊內存需要一個名稱進行運算操作,所以定義變量a,最后;表示改行結束,進行下一行。

  3. 該題最后會輸出一個int型數據,所以定義sum變量用來保存并輸出程序最終運行的結果;

  4. 應為該題涉及到循環,所以定義變量i來告訴程序需要進行多少次循環;

  5. 該題涉及到符號變換,c語言中我們通常會定義一個變量乘以-1這種操作去進行求反,謝謝。

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這里的sum i flag 分別代表什么?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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