using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication4 { class Program { static void Main(string[] args) { /*------------------------------- break 結(jié)束 -------------------------------*/ Console.WriteLine("輸出1-500的數(shù)字,每行10個(gè)"); for (int i = 1; i < 501;i++ ) { if ((i % 2 == 0) && (i % 3 == 0) && (i % 4 == 0) && (i % 5 == 0) && (i % 6 == 0) && (i % 7 == 0)) { Console.Write(i); Console.WriteLine(); Console.WriteLine(i+" 就是我們想要的那個(gè)數(shù)"); break; } //第10個(gè)數(shù)換行 if (i % 10 == 0) { Console.WriteLine(i); } else { Console.Write(i+ " "); if (i < 10) { Console.Write(" "); } if (i < 100) { Console.Write(" "); } } } /*------------------------------- continue 跳出------------------------------*/ Console.WriteLine("50以內(nèi)的奇數(shù)有:"); for(int i=0;i<51;i++){ //如果是偶數(shù)跳出 if (i%2==0){ continue ; //continue 語句用于停止本次迭代 并非跳出迭代 } Console.WriteLine(i + "\t"); //"\t" 空格 } /*------------------------------- return 通過方法來實(shí)現(xiàn)------------------------------- */ //while (true) { Console.WriteLine("請(qǐng)輸入三個(gè)整數(shù),按回車鍵確認(rèn)每個(gè)數(shù)的輸入"); int a = int.Parse(Console.ReadLine()); int b = int.Parse(Console.ReadLine()); int c = int.Parse(Console.ReadLine()); double average = (a + b + c) / 3; Console.WriteLine("請(qǐng)輸入三個(gè)整數(shù)的平均值時(shí):{0}",average); Console.ReadLine(); //} /*------------------------------- go to 跳轉(zhuǎn)-------------------------------*/ int aa = 0; Console.WriteLine("5的階乘等于幾?根據(jù)以下選項(xiàng)選擇正確的答案,回車鍵確認(rèn)!"); Console.WriteLine("1. 5!=5\n2. 5!=10\n3. 5!=20\n4. 5!=60 "); error: { aa++; if (aa > 1) { Console.WriteLine("很遺憾,你答錯(cuò)了,請(qǐng)重新輸入答案!"); } } int option = int.Parse(Console.ReadLine()); // 接受輸入的參數(shù) switch(option){ case 1: case 2: case 3: goto error; case 4: goto right; default : Console.WriteLine("您選擇的選項(xiàng)不存在!"); goto end; } right: Console.WriteLine("恭喜你答對(duì)了"); end: Console.ReadLine(); /*------------------------------------------------------------------------*/ Console.ReadKey(); } static double avg (int a,int b,int c){ return (a+b+c)/3; } } } |
|