輸入一個自然數,當是三的倍數的時候印出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