題目7-1 高速公路超速處罰html
1.實驗代碼git
#include<stdio.h> int main() { float A,B,C,D; scanf("%f %f",&A,&B); C=(A-B)/B; D=C*100; if(D<10) { printf("OK"); }else if(D>=50) { printf("Exceed %.0f%%. License Revoked",D); } else if(10<=D<50) { printf("Exceed %.0f%%. Ticket 200",D); } }
2.設計思路算法
主要描述題目算法學習
第一步:定義A,B,C分別爲車速,限速,超速百分比,D爲輸出變量。spa
第二步:用if語句判斷處罰方式。.net
第三步:輸出變量和處罰結果。設計
流程圖3d
3.本題調試過程碰到的問題及解決方法調試
本題沒有遇到問題code
題目7-2 計算油費
1.實驗代碼
#include<stdio.h> int main() { int a,b; char c; double x; scanf("%d %d %c",&a,&b,&c); if(b==90&&c=='m') { x=6.95*a*0.95; } if(b==90&&c=='e') { x=6.95*a*0.97; } if(b==93&&c=='m') { x=7.44*a*0.95; } if(b==93&&c=='e') { x=7.44*a*0.97; } if(b==97&&c=='m') { x=7.93*a*0.95; } if(b==97&&c=='e') { x=7.93*a*0.97; } printf("%.2f",x); return 0; }
2.設計思路
主要描述題目算法
第一步:定義a,b,c,x分別爲加油量,汽油品種,服務類型,應付款額。
第二步:根據汽油品種和服務類型,用其對應的價格計算出應付款額。
第三步:輸出應付款額。
流程圖
3.本題調試過程當中碰到的問題及解決方法
開始因爲各類符號錯誤致使編譯錯誤,以後因爲double寫成float致使答案錯誤,改成double後正確。
4.提交列表
題目7-3 比較大小
1.實驗代碼
#include<stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); if(a>b&&b>c) printf("%d->%d->%d",c,b,a); if(a>c&&c>b) printf("%d->%d->%d",b,c,a); if(b>a&&a>c) printf("%d->%d->%d",c,a,b); if(b>c&&c>a) printf("%d->%d->%d",a,c,b); if(c>a&&a>b) printf("%d->%d->%d",b,a,c); if(c>=b&&b>=a) printf("%d->%d->%d",a,b,c); }
2.設計思路
主要描述題目算法
第一步:定義a,b,c爲三個數。
第二步:用if語句判斷三個數的關係。
第三步:輸出三個數的關係。
流程圖
3.本題調試過程當中碰到的問題及解決方法
開始因爲多一個符號致使編譯錯誤,以後因爲沒有考慮到全等條件,答案出現錯誤,後在最後一個if語句中加入等號答案正確。
4.提交列表
題目7-4 兩個數的簡單計算器
1.實驗代碼
#include<stdio.h> int main() { char a; int x,y,z; scanf("%d %c %d",&x,&a,&y); switch(a) { case'+':z=x+y;printf("%d",z);break; case'-':z=x-y;printf("%d",z);break; case'*':z=x*y;printf("%d",z);break; case'/':z=x/y;printf("%d",z);break; case'%':z=x%y;printf("%d",z);break; default:printf("ERROR");break; } }
2.設計思路
主要描述題目算法
第一步:定義a爲運算符,x,y,爲兩個運算值,z爲運算結果。
第二步:用switch語句選出相應計算過程。
第三步:輸出運算結果。
流程圖
3.本題調試過程當中碰到的問題及解決方法
本題上課作過,因此沒有問題。
4.提交列表
個人git地址:https://coding.net/u/q807443119/p/zuoye/git
本週學習了switch語句以及循環結構。循環結構是難點,總會在寫代碼時產生死循環。目前老師上課形式不錯,沒有建議。
點評同窗
郭釗毅 http://www.cnblogs.com/nothingistrue/p/7822324.html
班慶澤http://www.cnblogs.com/wsbqz/p/7822875.html
豐大爲http://www.cnblogs.com/DavidPark/p/7800637.html
表格及折線圖