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五次左鍵,可以贊助我的文章且完全不會花到錢!
支持創作,正向交流:)
沒有留言:
張貼留言