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

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

大佬們這樣算1到100的奇數和 和奇數的平均值 運行都是 50 這樣對嗎

大佬們這樣算1到100的奇數和 和奇數的平均值 運行都是 50 這樣對嗎

幕布斯4099803 2019-05-07 19:17:25
# include <stdio.h>int main(void){int i,sum,ave;sum= 0; // 定義1到100的奇數個數ave = 0; // 定義1到100的奇數平均值for(i=1;i<=100;++i){if(i%2!=0) // 如果不能被2整除 ++sum; //奇數個數相加ave=i/2; //z總和除以2}printf("sum=%d,ave = %d\n",sum,ave);return 0;}? ?運行結果 50 50
查看完整描述

3 回答

?
qq_慕圣9438953

TA貢獻4條經驗 獲得超0個贊

#include?<stdio.h>
int?main(void)
{
????int?i,sum,ave;
????sum=?0;	
????ave?=?0;	
????for(i=1;i<=100;++i)
????{
????????if(i%2!=0)	/*第一、沒有花括號,程序會默認if后面只有一條是if的執行體	
????????{????????????????*第二、ave變量應該是+=i/2,你寫成了=i/2
????????????++sum;	?*/
????????????ave+=i/2;
????????}	
????}
????printf("sum=%d,ave?=?%d\n",sum,ave);
????return?0;
}

第一個結果對,第二個結果不對

查看完整回答
反對 回復 2019-05-22
  • 3 回答
  • 0 關注
  • 1025 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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