using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 乘法运算表for { class Program { static void Main(string[] args) { for (int a = 1; a <= 9; a++) //外循环,控制行数 { for (int b = 1; b <= a; b++) { Console.Write("{0}*{1}={2}\t", a, b, a * b);//内循环一般是控制每行元素个数 if (a == b) Console.WriteLine(); } } // 输出直角三角形代码 //for (int i = 1; i <= 10; i++) //外循环 一般是控制行数 //{ // for (int j = 1; j <= i; j++)//内循环一般是控制每行元素个数 // { // Console.Write("*"); // } // Console.WriteLine(); //} //int i, a, b, c = 1; //for (i = 1; i <= 5; i++) //外循环:控制行数 //{ // for (a = 1; a <= 5 - i; a++) //内循环 控制答应空白 // { // Console.Write(" "); // } // for (b = 1; b <= c; b++) //内循环2 输出星号 // { // Console.Write("*"); // } // c += 2; //每行增加2个星号 // Console.Write("\n"); //} //int result = 1; //for (int i = 1; i <= 5; i++) //{ // result *= i; //} //Console.WriteLine(result); Console.WriteLine(RecursionMethod(5)); Console.ReadLine(); } private static int RecursionMethod(int num) { if (num == 1) return 1; else return num * RecursionMethod(num - 1); } } }