[問題] 從1連續乘至某數不大於所輸入之正整數(已解決)
前一個題目是 從1連續加至某數不大於所輸入之正整數
我已經寫出來了,如下
//---------------------------------------------------------------------------
void __fastcall TForm1::btnStartClick(TObject *Sender)
{
int sum=1,i,n;
n=StrToInt(edtNum->Text);
sum=0;
for(i=1;i<=n;i++)
{
sum=sum+i;
if (sum>n)
{
return;
}
lblShow->Caption=IntToStr(sum);
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnEndClick(TObject *Sender)
{
Close();
}
//---------------------------------------------------------------------------
書上有寫到連加是用++的方式,我想破頭也想不到連乘怎麼寫...
請教各位大大了,萬分感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.107.174.101
→
05/09 22:54, , 1F
05/09 22:54, 1F
:對拉XD 應該說每次加一這樣 那乘呢??
→
05/09 23:00, , 2F
05/09 23:00, 2F
→
05/09 23:00, , 3F
05/09 23:00, 3F
→
05/09 23:01, , 4F
05/09 23:01, 4F
→
05/09 23:02, , 5F
05/09 23:02, 5F
:Ts大點醒夢中人... 初學者... 話說等等可能還有問題><
※ 編輯: crystaloud 來自: 120.107.174.101 (05/09 23:08)
→
05/09 23:09, , 6F
05/09 23:09, 6F
→
05/09 23:10, , 7F
05/09 23:10, 7F
→
05/09 23:12, , 8F
05/09 23:12, 8F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章