題目1、7-9 A乘以B
要求:輸入的兩個整數: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內輸入a,b;
第三步:進行乘法運算a*b並輸出值。
3、本題調試過程碰到問題及解決辦法
條件()里的不會輸入,查過資料也不是很懂;可以編譯運行出來,但是輸入數值的時輸出結果是錯誤的。
解決辦法就是把條件刪去干脆不用條件。
4、運行結果截圖
題目2、7-10 求整數均值
要求:輸入的整數是:你的身高、體重、學號前兩位、學號后兩位。另外平均值精確到小數點后一位(printf的格式控制字符串為%.1f)
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、設計思路
主思路:第一步:定義變量a、b、c、d、Sum以及浮點型變量Average;
第二步:在scanf內輸入a、b、c、d;
第三步:進行求和並求平均值運算,得到Sum和Average的值;
第四步:輸出結果為Sum和Average的值。
3、本題調試過程碰到問題及解決辦法
在DEVC++中是可以進行編譯運行的,可是到PTA中是不可以的。
解決辦法為重新打。
4、運行結果截圖
題目3、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、設計思路
主思路:第一步:定義變量A和浮點型變量B;
第二步:在scanf輸入身高A;
第三步:進行代數運算得B;
第四步:輸出結果B的值為市斤體重值。
3 運行截圖
我的身高為166.
題目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、設計思路
第一步:下定義整數型變量a、b、c、d;
第二步:在scanf函數內給出一個三位數a;
第三步:通過代數運算中“/”和“%”分離出三位數的百、十、個位;
第四步:輸出結果“b,c,d”即“百位,十位,個位”。
運行結果圖示
- 要求三
1、上傳成功到coding.net截圖。
2、PTA的提交列表的截圖
- 要求四
1、總結本周所學內容、遇到的問題
1.復習之前學的scanf函數
2.學習了關於小數點的應用 %.1f
3.對PTA中的作業進行了復習和講解 讓我更加熟練
2、學習進度條(10/15 8:00~10/21 8:00)
時間 | 代碼行數 | 時間 | 博客字數 | 時間 | 知識點 |
10月18 | 48 | 30min | 350 | 35min | 復習PTA作業 |
10月19 | 55 | 55min | 250 | 45min | 復習if else條件句 |
2.點評同學作業