日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

12月23 语句

發布時間:2024/6/18 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 12月23 语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

語句:
順序,分支,循環。

(一)順序:略
(二)分支:

判斷--表達式。if(){}
四大類:
1.if

if (age > 18) { Console.WriteLine("可以去當兵!"); }

注意:if表達式后面只管一句話,可以省略掉{};如果if表達式后面需要管多句話,則必須加{}

2.if...else...

if (age > 18) { Console.WriteLine("成年了!"); Console.WriteLine("可以去當兵!"); } else { Console.WriteLine("還沒長大!"); Console.WriteLine("回家上學去!"); }

注意:
(1).else后面不要加分號。
(2).else后面不要加小括號。
3.if...else if...else if...else 多分支。

//輸入 Console.Write("老狼老狼幾點了?"); string s = Console.ReadLine(); int hour = Convert.ToInt32(s);if (hour >= 0 && hour < 6) // 0<hour<6:錯誤 { Console.WriteLine("凌晨" + hour + "點了"); } else if (hour >= 6 && hour <= 12) { Console.WriteLine("上午" + hour + "點了"); } else if (hour > 12 && hour < 18) { hour -= 12; Console.WriteLine("下午" + hour + "點了"); } else if (hour >= 18 && hour < 24) { hour -= 12; Console.WriteLine("晚上" + hour + "點了"); } else { Console.WriteLine("不可識別的時間!"); }

4.if嵌套。

if(...) { if(...){} else{} } else { if(...){} else{} }

分層、分類來解決問題的思路。

(三)、循環(窮舉和迭代)

1、for循環語句的要素:

? ? ?(1)、初始條件:循環最開始的狀態。

? ? ?(2)、循環條件:在什么條件下進行,不滿足則終止。

? ? ?(3)、狀態改變:改變循環變量值。

? ? ?(4)、循環體:要反復執行的部分。

所有for循環指令都離不開這幾條。

2、for循環的形式及使用:

?循環的形式 :

(1)、 ?for(初始條件循環條件狀態改變)

int i;for (i = 1; i <= 100; i++){Console.Write(i+“\t”);} //結果輸出數字1到100

? ( 2)、for(循環條件

int i=1;for (; i <= 100;){Console.Write(i+“\t”);i++;} //結果也是輸出數字1到100

(3)、for(

int i=1;for (; ;){Console.Write(i+“\t”);i++;} //程序為死循環程序

?

3、注意事項:

? ? ? 1、for后邊的小括號用分號隔開三項。

? ? ? ?2、for后邊不加分號。

? ? ? ?3、不要寫成死循環。

4、for循環的嵌套:

int i,j; for (i = 1; i <= 5; i++) { for (j = 1; j <= 5; j++) { Console.Write("*"); } Console.WriteLine(); } //程序輸出25個*,橫著5個,豎著5個。

效果圖:

5、 for循環的應用:

(1)、迭代法:有一定的規律(適合所有有通項公式的案例)

? ? ? ? ? ? 應用案例:

? ? ? ? ?1、100以內所有數的和

static void Main(string[] args){int i, j=0;for (i = 1; i <= 100; i++){j += i;}Console.Write(j);}

效果圖:

? ? ? ? ? ? ? ? ? ? ? ? ? ?2、求階乘

? ? ? ? ? ? ? ? ? ? ? ? ? ?3、折紙

? ? ? ? ? ? ? ? ? ? ? ? ? ?4、棋盤放糧食

? ? ? ? ? ? ? ? ? ? ? ? ? ? 5.兔子生兔子

?(2)、窮舉法:(列舉出所有可能,找滿足條件的)(適合所有問有多少種可能、所有情況的問題)

? ? 應用案例:1、100以內的所有奇數

? ? ? ? ? ? ? ? ? ?2、硬幣5分、2分、1分,組合買1.5毛的東西,有多少種可能

? ? ? ? ? ? ? ? ? 3、百雞百錢、百馬百石

?

案例:

1.找100以內與7相關的數。(能被7整除,個位數是7,十位數是7)

for(int i=1;i<=100;i++) { if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7) //重點 { Console.Write(i + "\t"); } }

效果圖:


2.顯示計算機的ASCII碼:

for(int i=0;i<=125;i++) { Console.Write(i+"="+(char)i+"\t"); }

效果圖:

轉載于:https://www.cnblogs.com/tzq9308/p/4181106.html

總結

以上是生活随笔為你收集整理的12月23 语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。