一.思維導圖
二. 語法認識
1.if-else
if(條件)
else //else與最近的if配對
遇到的問題:條件中判斷值是否相等如x==0編成x=0;執行語句最後一條忘加「 ;」。
解決 :做pta中if-else題到下意識寫完便檢查的程度
2.switch
switch(表示式)
3.for
for (表示式1;表示式2;表示式3)
遇到的問題:一開始會在表示式3後加「;」
解決:用for時多留心,做些題來熟練
4.while
while(表示式)
5.do-while
do
while(表示式)//會先做一次迴圈再判斷
6.break以及continue
for (表示式1;表示式2;表示式3)
}for (表示式1;表示式2;表示式3)
}
break直接跳出迴圈,不再迴圈體中其他語句。continue跳過後面語句進行下一輪迴圈
遇到的問題:做題時有時想不到用它
解決:將書上列子對比,找出使用的條件
三.pta分數截圖
2.3、2.4作業:
第三章作業:
4.1作業:
四.pta**分析
思路:題目關鍵主要在於判斷輸入的數學符號為何,根據所輸進行四則運算。
當時不知用if如何判斷字元,所以用switch分支。
#include int main()
return 0;
}
錯誤:以為輸入字元跟輸入數字一樣用%d;沒在「 」裡的末尾加\n,答案錯誤。
收穫:懂得char的使用,熟練了switch-case
思路:求階乘和即算出乙個階乘便相加。定義乙個求階乘的函式,問題便成為將它們加起來。
之後用for迴圈迴圈所要加次數。
#include int fact (int x)
return sum1; //返回階乘值
}int main()
printf("%d",sum2); //輸出結果
return 0;
}
錯誤:對求階乘和無思路;函式忘記返回值,輸入迴圈次數時漏輸入&
收穫:懂得呼叫函式,熟悉函式使用
思路:首先要有乙個列表讓人們選擇專案,於是用printf先輸出選項。輸入次數有限制,於是在輸入外套乙個for迴圈,迴圈次數為5.
而輸入次數大於5或輸入0時結束輸入,這便是輸入0時也跳出迴圈,於是用if判斷是否為0,是便用break跳出。
#include int main()
else if(x==2)
else if(x==3)
else if(x==4)
else if(x==0)
else price = 0.00;
}printf("price = %.2f\n",price); //輸出**
}
錯誤:忘記輸出精確到兩位小數;不知道輸入0時如何跳出迴圈
收穫:熟練了break的使用,知道如何連續輸入數
部落格第一次作業
引導安裝作業系統部分以centos6.8 為例 主要是 設定root密碼,這裡密碼要記住 分盤這裡mount point boot file system type ext4 ext4 swap size 10240 200 2048 分盤目的是方便以後操作 二.獲取命令幫助 內部命令 在linux...
第一次部落格作業
if 表示式 else 沒有大括號時,else總是與離它最近的不帶else的if相配對.判斷表示式是否相等時注意用 而不是 switch 表示式 case的每個常量表示式不能相等.可以不使用default,則case條件都不滿足時,不執行任何操作.for 表示式1 迴圈條件 表示式2 for括號中的...
第一次部落格作業
031702329 我是想要早睡早起經常運動不想加班的莊錫榮 愛好是打籃球和發呆 食堂裡最喜歡吃的是加蔥花煎蛋的回洋號沙茶面 紫荊二樓 目前最喜歡的歌應該是 be what you wanna be 2.1.1 當初你是如何做出選擇計算機專業的決定的?2.1.2 你認為過去兩年中接觸到的課程是否符合...