C語言I博客做業03

這個做業屬於哪一個課程 C語言程序設計II
這個做業的要求在哪裏 C語言I—2019秋做業03
我在這個課程的目標是 掌握程序解析,關係運算,if-else語法,格式化輸入函數scanf(),經常使用數學函數
這個做業在那個具體方面幫助我實現目標 對於一些符號的認識,可以將數學函數轉換爲代碼,磨礪耐心
參考文獻 markdown基本語法C語言程序設計(第三版)

1.PTA實驗做業

1.1階梯電價

  • 題目內容描述:給出用戶的月用電量,根據給出的階梯電價的計算用戶應交電費。markdown

    1.1.1實驗代碼截圖

    1.1.2數據處理

  • 數據表達:定義兩個雙精度浮點型變量x,cost,調用scanf()函數讀入x,用分段函數計算cost
  • 數據處理:x<0,輸出Invalid Value!;x<=50,cost=0.53x;x>50,cost=26.5+(x-50)0.58ide

    1.1.3PTA提交列表及說明

  • Q1:沒有考慮x<0
  • A1:把x<0的狀況考慮進去了
  • Q2:將!忘記輸入了
  • A2:把!加上去並檢查了符號是否有漏掉的函數

    1.2輸出三角形面積和周長

  • 題目內容描述:根據三角形三條邊a,b,c,計算並輸入面積和周長學習

    1.2.1實驗代碼截圖


    1.2.2數據處理
  • 數據表達:輸入a,b,c爲正整數,定義三個雙精度浮點型變量s,area,perimeter,調用scanf()函數讀入a,b,c,用分段函數計算
  • 數據處理:s=(a+b+c)/2,當兩邊之和大於第三邊就計算出面積與周長,不然就輸出These sides do not correspond to a valid triangle翻譯

    1.2.3PTA提交列表及說明


    Q1:area輸入成are
    A1:將a加進來
    Q2:「與」的符號&&不會用
    A2:詢問了同窗,輸入了&&,可是有一點不理解設計

    1.3三天打魚兩天曬網

  • 題目內容描述:給出第N天,計算出這天究竟是打魚仍是曬網3d

    1.3.1實驗代碼截圖

    1.3.2數據處理

  • 數據表達:給出變量N,判斷N的除以5的餘數是否爲0<N<=3
  • 數據處理:運用5餘數爲多少,進行if-else語句視頻

    1.3.3PTA提交列表及說明




    Q1:答案錯誤,scanf("%d",&x)
    A1:要將%與d之間要空格
    Q2:上面那個沒有改就提交了
    A2:換了另一個模式
    Q3:忘記;符號了
    A3:在括號後加上;
    Q4:scanf單詞中的n打漏掉
    A4:從新輸入scanf
    Q5:後面的幾回編譯錯誤
    A5:我認爲沒有錯誤就沒有改動地提交(以爲本身是正確的)
    Q6:部分錯誤,在餘數爲4時不符合條件
    A6:在老師的幫助下知道不能用0<n<=3,要用&&,也搞懂了上面的疑問blog

2.閱讀代碼


首先定義三個變量,i,j,rows,提示輸入「請輸入行數」,調用scanf()函數輸入rows,進入循環結構,i=1,i<=rows時先賦值再加1,進入下一步j=1,j<=i就累加1,最後提示輸出;這是一篇帶有循環體的代碼,可以幫助我熟悉新的符號,以及新的結構;能夠學習循環結構,按部就班地深刻學習。文檔

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第六週 20h 60 用 MinGW-w64 來編譯C程序 有一個文檔打不開
第七週 10h 90 關係運算,if-else語句,格式化輸入語句scanf() 有一些符號不熟悉

3.2 累積代碼行和博客字數

3.3 學習感悟

  • 關於此次的做業,我的感受就是時間過短,熟悉度不夠,心中的疑問有點多,不過在這個學習的過程當中是必定要多問,心中有疑問不去諮詢,那麼就會永遠解答不了,我通常是先百度,若是在百度中理解不了,就去詢問身邊的優秀的同窗,每一個人對於問題有不一樣的解法,多去學習;其次,關於PTA的做業,我在B站上面看了一些關於C語言的視頻,看了書本上的一些符號的翻譯,像&&是「與」;再者就是,在作做業時會把圖的那一部分先作好,文字類的在後面作。
相關文章
相關標籤/搜索