語句:c語言中由乙個分號隔開的就是一條語句。
分支語句(選擇結構):
1.if 語句
語法結構
if(表示式1)
語句1;
else if(表示式2)
語句2;
else
語句3;
注:如果表示式的結果為真,則語句執行。(0表示假,非0表示真)
else永遠和最近的if語句相結合
2.switch
語法結構
switch(整型表示式)
完善的switch語句要素:
①switch case和case對應的條件
②每乙個case後面把break帶上包括default後面也帶上
③每乙個switch語句最後要把default帶上
迴圈語句
1.while迴圈
語法結構
while(表示式)
迴圈語句;
for(表示式1;表示式2;表示式) //表示式1 為初始化部分 表示式2 為條件判斷部分 表示式3 為調整部分
迴圈語句;
①列印100~200之間的素數
方法一
#include
#include
int isprime
(int x)
}return1;
}int main()
}printf
("\n");
system
("pause");
return0;
}
方法二
#include
#include
#include
int isprime
(int x)
}return1;
}int main()
}printf
("\n");
system
("pause");
return0;
}
②輸出乘法口訣表
#include
#include
void
show
(int n)
printf
("\n");
}}int main()
③判斷2023年—2023年之間的閏年
#include
#include
int isleapyear
(int year)
return0;
}int main()
}printf
("\n");
system
("pause");
return0;
}
④給定兩個整形變數的值,將兩個值的內容進行交換
方法一
#include
#include
int main()
方法二(不建立臨時變數)
#include
#include
int main()
⑤求10 個整數中最大值
#include
#include
int max()
; int num =
sizeof
(a)/
sizeof
(a[0])
; int i =1;
int max = a[0]
;for
(; ireturn max;
}int main()
⑥將三個數按從大到小輸出
#include
#include
void
threedata
(int x,int y, int z)
else
if(z>y)
//x z y
else
//x y z
}else
//y>=x
else
if(z>x)
//y z x
else
//y x z}}
int main()
⑦求兩個數的最大公約數
方法一
#include
#include
int findcommondivisor
(int x, int y)
min--;}
return min;
}int main()
方法二(輾轉相減法)
#include
#include
int findcommondivisor
(int x, int y)
else
if(y>x)
else
}return x;
}int main()
方法三(輾轉相除法)
#include
#include
int findcommondivisor
(int x, int y)
else
if(y>x)
else
}return x==
0?y:x;
}int main()
⑧將陣列a中的內容和陣列b中的內容進行交換
#include
#include
void
showarray
(int a[
], int num)
printf
("\n");
}int main()
; int b=
; int num =
sizeof
(a)/
sizeof
(a[0])
; int i =0;
showarray
(a, num)
;showarray
(b, num)
;for
(; i < num; i++
)showarray
(a, num)
;showarray
(b, num)
;system
("pause");
return0;
}
⑨ 計算1/1-1/2+1/3-1/4+1/5 ⋯⋯ + 1/99 - 1/100 的值
#include
#include
double cal
(int top)
return result;
}int main()
⑩編寫程式數一下 1到 100 的所有整數**現多少個數字9
#include
#include
int count()
}else
if(i /
10==9)
}}return count;
}int main()
第二次總結
距離上一次寫總結,過去了兩周,由於第四次任務不多,寫一篇部落格字數會很少,所以兩次任務一起寫一篇部落格。第四次任務 第四次的任務是做測試,並寫出測試文件。通過測試,把每個頁面都仔細的看了一遍,清楚了每個頁面要幹什麼,對這個專案想要實現什麼有了進一步的了解。對於我沒有及時把測試檔案發到群裡還反省了一番...
第二次總結
一 學習方面 二 生活方面 本週完成了歷史校外實踐活動,通過發放調查問卷調查了不同年齡段的人群對於歷史的興趣。三 感悟 在進行歷史校外實踐的時候,我們要發放調查問卷,很多人都配合我們的調查,並認真填寫,但也有人置之不理,做了一件事之後才知道這件事有多難做,所以以後在路上碰到需要幫忙調查問卷的人亦或是...
第二次自考總結
進入提高班第二次自考已經落下了帷幕,這次自考考了三科,分別是 資料庫系統原理,軟體工程工具,網路經濟與企業管理。這三科有兩科是專業課,就是說如果你以後從事計算機軟體這個行業,這兩門應該是必學的。另外一門是非專業課,只要理解其中的意思,記一記也是不難過的 前提是記住哈 網路經濟與企業管理 先說非專業課...