第六週做業

1、PTA做業git

 

題目7-1 高速公路超速處罰

1.實驗代碼

#include<stdio.h>

int main()
{
    float a,b,c;
    
    scanf("%f %f",&a,&b); 
    c=(a-b)/b*100; 
    if(c>=50)
    {
        printf("Exceed %.0f%%. License Revoked",c);
    }
    else if (c>10)
    {
        printf("Exceed %.0f%%. Ticket 200",c);
    }
    else{
        printf("OK");
    }
 } 

2 設計思路算法

(1)文字描述,主要描述題目算法。
第一步:定義浮點變量a,b,c
第二步:輸入數值
第三步:定義數學計算式
第四步:套用if else語句進行分類討論計算
第五步:輸出結果學習

(2)流程圖spa

3.本題調試過程碰到問題及解決辦法:無.net

4.本題PTA提交列表設計

題目7-2 計算油費調試

1.實驗代碼code

#include <stdio.h>
int main()
{
  int a,b;
  char c;
  double d;
  scanf("%d %d %c",&a,&b,&c);
  if(c == 'm')
  {
    if(b == 90)
    {
      d=a*6.95*(1-0.05);
    }else if(b == 93)
    {
      d=a*7.44*(1-0.05);
    }else
    {
      d=a*7.93*(1-0.05);
    }
  }else
  {
    if(b == 90)
    {
      d=a*6.95*(1-0.03);
    }else if(b == 93)
    {
      d=a*7.44*(1-0.03);
    }else
    {
      d=a*7.93*(1-0.03);
    }
  }
  printf("%.2lf",d);
  return 0;
}

2 設計思路blog

(1)文字描述,主要描述題目算法。get

第一步:定義整形變量a,b,字符變量c,雙精度浮點數d
第二步:輸入數值
第三步:經過if else句型進行分類討論計算
第四步:輸出結果

(2)流程圖

3.本題調試過程碰到問題及解決辦法:無

4.本題PTA提交列表

題目7-3 比較大小

1.實驗代碼

#include <stdio.h>
int main()
{
  int a,b,c,x,y,z;
  scanf("%d %d %d",&a,&b,&c);
  if(a > b)
  {
    x = a;
    y = b;
  }else
  {
    x = b;
    y = a;
  }if(x > c)
  {
    if(y > c)
    {
      z = c;
    }else
    {
      z = y;
      y = c;
    }
  }else
  {
    z=y;
    y=x;
    x=c;
  }
  printf("%d->%d->%d",z,y,x);
  return 0;
}

2 設計思路

(1)文字描述,主要描述題目算法。

第一步:定義整型變量a,b,c,x,y,z
第二步:輸入數值
第三步:利用多個if else語句進行數學分類計算
第四步:輸出結果

(2)流程圖

3.本題調試過程碰到問題及解決辦法:無

4.本題PTA提交列表

題目7-4 兩個數的簡單計算器 (必須使用switch結構實現)

1.實驗代碼

#include <stdio.h>
int main()
{
  int x,y,m;
  char n;
  scanf("%d %c %d",&x,&n,&y);
  switch(n)
  {
    case '+':m = x+y;printf("%d",m);break;
    case '-':m = x-y;printf("%d",m);break;
    case '*':m = x*y;printf("%d",m);break;
    case '/':m = x/y;printf("%d",m);break;
    case '%':m = x%y;printf("%d",m);break;
    default:printf("ERROR");break;
  }
  return 0;
}

2 設計思路

(1)文字描述,主要描述題目算法。

第一步:定義整型變量x,y,m,字符變量n
第二步:輸入x,n,y
第三步:寫switch語句套用不一樣條件下的運算
第四步:輸出結果

(2)流程圖

3.本題調試過程碰到問題及解決辦法:無

4.本題PTA提交列表

 

 

 

 

2、總結

一、本週你學習了哪些內容?收穫了什麼?

本週學習了switch語句;for語句;while語句和do.....while語句循環;循環的嵌套;break語句,continue語句。

二、本週所學內容中你以爲哪些是難點?有沒有還沒學會的?

switch語句、循環嵌套有些複雜,是難點,不過均可以經過大量的練習積累獲得進步和改善。

三、你對目前老師的上課形式有何意見和建議?

沒有意見,上課形式很好,老師長得很帥,脾氣很好,喜歡,你們一塊兒共同發展進步。

 

3、學習進度條

四、請將上述做業的源代碼使用git提交到coding.net上,要求給出上傳成功後coding.net項目的截圖和你的git項目地址,項目地址不是你的帳號!注意文件名稱!

個人git項目地址:https://git.coding.net/Downager/171112.git

五、點評3個同窗的本週做業(在做業中給出被點評同窗博客的超連接!超連接!),並邀請3名同窗點評你的做業,無點評做業倒扣該題分數。

http://www.cnblogs.com/phsudie/        http://www.cnblogs.com/gu-an-cheng-wxm/        http://www.cnblogs.com/sun031915/

四、請用表格和折線圖呈現你本週(11/3 8:00~11/8 8:00)的代碼行數和時間、博客字數和時間、涉及的知識點。

 

 

 

相關文章
相關標籤/搜索