練習題(二)

輸入一個自然數,當是三的倍數的時候印出Apple,當是五的倍數的時候印出Banana,當是七的倍數的時候印出Candy,不是三或五或七的倍數時請印出數字。

本文以C#實作執行。

完整程式碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 練習題二
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("請輸入一個整數N:");
            int N = int.Parse(Console.ReadLine());

            for (int i = 1; i <= N; i++)
            {
                bool isThree = (i % 3 == 0 ? true : false);
                bool isFive = (i % 5 == 0 ? true : false);
                bool isSeven = (i % 7 == 0 ? true : false);
                if (!isThree && !isFive && !isSeven)
                    Console.WriteLine(i);
                else
                {
                    if (isThree)
                        Console.Write("Apple");
                    if (isFive)
                        Console.Write("Banana");
                    if (isSeven)
                        Console.Write("Candy");
                    Console.WriteLine();
                }
            }

            Console.ReadKey();
        }
    }
}

執行結果如下:

有夢最美 築夢踏實

活在當下 認真過每一天

我是阿夢 也是Ace