[問題] 重新while迴圈但數值卻累加
一個從1加到任意整數,所有可被3整除的數值總和。
當小弟跑完一次迴圈後,要跑第2次卻與上次的值相加,
請問各位大大該如何解決?
int main()
{
int i, j, sum=0;
char go_again='Y';
while (go_again == 'y' || go_again == 'Y'){
cout << "請輸入您的值: ";
cin >> j;
for (i=1;i<=j;i++){
if (i%3!=0)
continue;
sum +=i ;
}
if (j<3)
cout << "您的總和是0";
else
cout << "您的總和為: " << sum << endl;
cout << "您要繼續計算嗎?(Y/N) ";
cin >> go_again;
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.6.55
推
06/19 12:36, , 1F
06/19 12:36, 1F
→
06/19 12:38, , 2F
06/19 12:38, 2F
→
06/19 12:41, , 3F
06/19 12:41, 3F
→
06/19 12:43, , 4F
06/19 12:43, 4F