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

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

運行結果為: 1到100之間不能被3整除的數之和為:3367

這個代碼行不行,求賜教!

int sum = 0;?

for (int i = 1; i<=100 && i%3!=0 ?; ?i++ ?) {

sum = sum + i;?

}

System.out.println("1到100之間不能被3整除的數之和為:" + sum);



正在回答

3 回答

public?class?AAA?{
????public?static?void?main(String?args?[]){
????????int?sum?=?0;?
????????for?(int?i?=?1;?i<=100?;??i++??)?{
???????????if(!(i%3==0)){
???????????????sum+=i;
????????????}
???????}
????????System.out.println("1到100之間不能被3整除的數之和為:"?+?sum);
????}
}
for(int?i?=?1;?i<=100?&&?i%3!=0??;??i++?)這一句有問題,因為你必須滿足i即是三的倍數又是小于
等于100的數才能進行i++,那么你的sum+=i;得到的結果就不是題干的要求值

0 回復 有任何疑惑可以回復我~
public?static?void?main(String[]?args)?{
		int?sum?=?0;
		for?(int?i?=?1;i?<=?100;i++)?{
			if?(i?%?3?!=?0)?{?
				sum?+=?i;
			}
		}
		System.out.println("1到100之間不能被3整除的數之和為:"?+?sum);
	}
}


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

哦,是的

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

舉報

0/150
提交
取消

運行結果為: 1到100之間不能被3整除的數之和為:3367

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

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

幫助反饋 APP下載

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

公眾號

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