題目一 7-9 A乘以B
1實驗代碼
#include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); printf("%d\n",a*b); return 0; }
2設計思路
第一步;輸入基本框架
第二步;添加題目所需要的變量a,b
第三步;添加題目中的運算
第四步;打出scanf和printf框架
第五步;程序框中輸入兩組數字 並成功運算
3本題遇到的問題及解決方法
遇到的問題:A>100這種限制不知道怎么添加?
解決方法:這道題的解法根本不用輸入運算符,我給它想的復雜化了。還有就是后面忘記加分號。
4運行結果圖
我的學號(2017024093)
題目二 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)
第三步;找出題目要求公式;{(a+b+c+d)/4}
第四步;輸入和輸出內容分別對應各自的運算符(scanf,printf)。
3本次調試過程中遇到的問題及解決辦法
遇到的問題;在編譯器中上傳正確,在PTA中答案錯誤。
解決方法;給同學看了我的截圖,他並沒有看懂,並把他的正確截圖發給了我,這才知道我是%.1f沒有分清造成我的編譯錯誤,之后修改就一次成功
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設計思路
第一步;輸入框架
第二步;找准需要什么類型的變量
第三步;找到算出最后結果的公式
第四步;輸入輸出變量選擇完畢
遇到的問題;打不出來浮點數
解決方法;詢問同學后知道我的%.1f打成了%.1lf 改正之后變正確
4運行結果圖
ps: 身高(172)體重(60kg)
題目四 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設計思路
第一步;打出框架
第二步;打出所需類型變量
第三步;輸入變量符號
第四步;計算出所需公式
第五步;輸出內容選擇好
3本題調試過程碰到的問題及解決辦法
此題遇到的問題以上三題已經解決
4運行結果截圖
五 成功上傳git截圖
git地址
https://git.coding.net/hezongyan321/text.git.
六 遇到問題及解決方法
在這次完成PTA作業中最讓我崩潰的是%.1f與%.lf分不清楚的情況
還有在老師還沒有講到取余時不清楚%的用處也不會完成此作業
現在學到要輸入259的個位是259%=9
十位是259/10%10=5
百位是259/100=2
七 折線及表格
時間 | 代碼行數 | 博客字數 | 涉及知識點 |
共三個小時 | 約50 | 500+ | 浮點數 |
PTA截圖提交列表
我評論的博客鏈接
姚爽 www.cnblogs.com/yaoshuang/p/7680489.html
胡俊鮮 www.cnblogs.com/123456hjx/p/7684532.html
陳雨秋 www.cnblogs.com/cyq66992152/p/7680592.html