題目:計算從1到100之間是3和5的倍數之和,但不包括10的倍數。請印出完整的數列,例如:3+5+6+9+12+15+……+95+96+99=?

        Label1.Text = "";
        double ans = 0;
        for (int i = 1; i <= 100; i++)
        {
            if (i % 3 == 0 && i % 10 != 0)
            {
                ans += i;
                Label1.Text += (Label1.Text.Trim() == "" ? "" : "+") + string.Format("{0}", i.ToString());
            }

            if (i % 5 == 0 && i % 10 != 0)
            {
                ans += i;
                Label1.Text += (Label1.Text.Trim() == "" ? "" : "+") + string.Format("{0}", i.ToString());
            }
        }
        Label1.Text += string.Format("<br /> The answer is {0}", ans.ToString());


arrow
arrow
    全站熱搜

    Roger 發表在 痞客邦 留言(2) 人氣()