題目一7-9A乘以B
1.實驗代碼
#include <stdio.h> int main(){ int a,b; scanf("%d %d",&a,&b); printf("%d\n",a*b); return 0; }
2.設計思路
第一步:輸入基本程序框架
第二步:填寫題目中的變量
第三步:分清輸入和輸出變量並將其寫到相應的地方
3.遇到的問題及解決方法
遇到的問題:添加運算符后編譯不了
解決方法:將英文的錯誤提示翻譯成漢語找到相應的錯誤,修正后再試,而且問同學得知不需要輸入運算符,只需在printf中輸入a*b即可
4.運行結果圖
題目二7-10求整數均值
1.實驗代碼
#include <stdio.h> int main() { int a,b,c,d; int sum; float aver; scanf("%d %d %d %d",&a,&b,&c,&d); sum=a+b+c+d; aver=(float)sum/4; printf("Sum = %d; Average = %.1f",sum,aver); return 0; }
2.設計思路
第一步:寫程序框架
第二步:分清變量類型(int或float)並定義變量
第三步:輸入題目要求的公式及相應的運算符
3.遇到的問題及解決方法
遇到的問題:編譯器可以編譯成功,在PTA上提交就提示格式錯誤
解決方法:認真檢查后發現Printf中的Average前少了空格,加上后就上傳答案正確了
注:今后要認真的檢查自己寫的代碼printf中的輸入格式是否與PTA中要求的格式一致
4.運行結果截圖
題目三7-11是不是太胖了
1.實驗代碼
#include <stdio.h> int main() { int A; float B,C; scanf("%d",&A); B=(A-100)*0.9; C=B*2; printf("%.1f",C); return 0; }
2.設計思路
第一步:寫出框架
第二步:分清變量類型
第三步:輸入計算公式
第四步:寫出需要輸出內容
3.遇到的問題及解決方法
這道題沒有什么問題
4.運行結果圖
題目四7-6輸出各位數字
1.實驗代碼
#include <stdio.h> int main() { int a,b,c,d; scanf("%d",&a); b=a/100; c=a/10%10; d=a%10; printf("%d,%d,%d",b,c,d); return 0; }
2.設計思路
第一步:寫出程序框架
第二步:明白所需變量類型
第三步:輸入變量及運算公式
第四步:輸入printf中的內容
3.遇到的問題及解決方法
本題遇到的問題和第一二題遇到的問題類似,在前面已經解決,但這里仍出現了錯誤
注:要把遇到的問題記錄下來,多看看,盡量避免同一個問題犯兩次錯誤
4.運行結果圖
五:PTA提交列表截圖
六:
1.git上傳文件截圖
2.git地址:https://git.coding.net/Hunjunxian/zuoye.git
七:遇到的問題及解決辦法
遇到的問題:在PTA上提交作業時總是格式錯誤,還有在使用浮點數時printf中的%.1f總是丟了.1
解決辦法:將自己寫的代碼中printf中的內容與PTA中的輸出格式對比,查找錯誤,發現總是少了空格或字母的大小寫弄錯;關於浮點數的使用就回看上課拍的課件照片,多練習幾次就記住了,問題就解決了
八:學習進度條及折線圖
日期 | 代碼行數 | 博客字數 | 所用時間 | 知識點 |
2017.10.17 | 86 | 350-400 | 4小時20多分 | 變量類型,重點浮點數 |
折線圖:
九:我評論的博客
姚爽 http://www.cnblogs.com/yaoshuang/
何宗彥 http://www.cnblogs.com/hezongyan/
麒麟666 http://home.cnblogs.com/u/blueblog6/