bilibiliclass6 分支與迴圈

2021-10-10 13:42:59 字數 1055 閱讀 1185

c語言是一中結構化的語句

世界上的結構只有三種:順序,選擇,迴圈

c語言表示真假:0為假,其他為真

迴圈if情況

wrong:else懸空問題,else之和最近的未匹配的if匹配

wrong:乙個等號是賦值,兩個等號是判斷相等,建議常量放左邊5==num因為少打乙個=會報錯

//判斷你輸入的乙個數是不是奇數

#include 

int main()

int n;

printf("這個程式會判斷你輸入的乙個數是不是奇數:>");

scanf("%d",&n);

if(n%2==0)

printf("%d不是乙個奇數",n);

else

printf("%d是乙個奇數",n);

return 0;

switch(整型表示式)//結果決定從**進去,沒有break;跳出switch語句,會一直向下走

case 1://必須是整形常量表示式:例如1+2

語句1;

break;

case 2:

語句2;

break;

case 3:    

case 4:

case 5:

語句3;//不一定要加break;

default:

printf("輸入錯誤");//用來處理非法輸入

break;//最好最後加break;給後人加case 6;留好後路

//支援迴圈巢狀

while(表示式)

break;//跳出迴圈

continue;//作用:終止本次迴圈,迴圈後面不再繼續,重新回到迴圈的判斷,看看是否繼續進行迴圈

int ch=0;

while((ch=getchar())!=eof)

putchar(ch);

//ctrl+z就是輸入eof的意思,eof=end of file

#define _crt_secure_no_warnings 1//忽略不安全語句的錯誤警示

第6章 6 縮寫詞 20分

縮寫詞是由乙個短語中每個單詞的第乙個字母組成,均為大寫。例如,cpu是短語 central processing unit 的縮寫。acronym phrase phrase是短語引數,返回短語的縮寫詞 請在這裡填寫答案 phrase input print acronym phrase centr...

6 分支語句

關鍵字 if語句分析 switch語句分析 if condition else bool b true if b else 2 變數和0值進行比較時,0值應該出現在比較符號的左邊 int i 1 if 0 i else 3 float型變數不能直接進行0值比較,需要定義精度 define epsin...

猴子選大王(6分)

4指標習題 猴子選大王 6分 題目內容 猴子選大王,辦法如下 猴子按1 2 n編號圍坐一圈,從第一只開始按1,2 m報數,報m的退出,從下乙隻開始,繼續迴圈報數,剩下的最後乙隻猴子就是大王,程式設計輸出大王的序號。輸入格式 輸入僅一行,輸入猴子個數n和報數m。輸出格式 輸出僅一行,輸出大王的序號。輸...