2015年8月23日 星期日

邏輯培養--九九乘法練習with C#

C#--九九乘法




分析
這樣的話,需要的東西我們來看看
1*1=1 i * j = i * j
1.          兩個變數i和j
2.          i的1到9
3.          j的1到9
4.          輸出

我們知道了需求後,就開始編寫程式
1.          for(int i=1;i<=9;i++){} 這是最外層的迴圈用來表示i的1到9,因為第一行的1到9是i,而我們的作法是先印第一行,i要先固定,所以要放最外層,這是橫排的遞增順序。
2.          for(int i=1;i<=9;i++) //如上所說
{
            for(int j=2;j<=9;j++) //表示直排的遞增順序
{

3. for(int i=1;i<=9;i++)
    {
            for(int j=2;j<=9;j++)
            {
Console.Write(j + "*" + i + "=" + i*j + " \t"); //印出,”\t”這是tab的意思,可以趁著學起來喔。
4. for(int i=1;i<=9;i++)
    {
            for(int j=2;j<=9;j++)
            {
                    Console.Write(j + "*" + i + "=" + i*j + " \t");
            }
            Console.WriteLine (); //換行。
} 這次的是除了public外完整的程式了,上面的範例為了版面沒有放上右括弧,請注意。

到這裡大致完成了,接下來就是執行了。

以下為完整程式碼!
using System;
using System.Collections.Generic;

public class MyClass
{
public static void Main()
{
for(int i=1;i<=9;i++)
{
for(int j=1;j<=9;j++)
{
Console.Write (j+"*"+i+"="+i*j+"\t");
}
Console.WriteLine ();
}
Console.ReadKey();
}
}



如果您喜歡我的文章,請在文章最末按5下Like!
我將得到LikeCoin的回饋:)

回饋由LikeCoin基金會出資,您只要註冊/登入帳號(FB、Google帳號都可以註冊,流程超快),按L五次左鍵,可以贊助我的文章且完全不會花到錢!
支持創作,正向交流:)

沒有留言:

張貼留言