C# 加數問題

我打3會出1~3, 打5會出1~5
但如果想將果堆數字加埋, 應該點打

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

n(n+1)/2

TOP

int sum = 0;
for (int i = 1; i <= n; i++) {
     sum += i;
}

TOP

回覆 3# KinChungE

係咪咁?
要點拎返個數出黎
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

回覆  KinChungE

係咪咁?
要點拎返個數出黎
cck5270 發表於 2017-3-19 13:59

label3.Text = "" + sum;

label3.Text = sum.ToString();

不過建議你用翻#2方法好D, 快好多

TOP

回覆 5# KinChungE


    唔知#2果句要點+入去

TOP

回覆  KinChungE


    唔知#2果句要點+入去
cck5270 發表於 2017-3-19 14:12


將你line 61-66全段改成
label3.Text = "" + (a*(a-1)/2);

TOP

將你line 61-66全段改成
label3.Text = "" + (a*(a-1)/2);
KinChungE 發表於 2017-3-19 15:17

label3.Text = "" + (a*(a+1)/2);

TOP

回覆 7# KinChungE
回覆 8# 3kiu


唔該晒,真係簡單好多


另外雖然同標題唔岩, 不過仲有個問題想問
點解我定義左double, 個label3都唔出小數既?
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

本帖最後由 KinChungE 於 2017-3-19 16:38 編輯
回覆  KinChungE
回覆  3kiu


唔該晒,真係簡單好多


另外雖然同標題唔岩, 不過仲有個問題想問
...
cck5270 發表於 2017-3-19 16:34


因為除得盡
你可以試下
label3.Text = b.ToString("N2");
(2 decimal places)

詳見:
https://msdn.microsoft.com/en-us/library/kfsatb94(v=vs.110).aspx

TOP