第三周作業


 

題目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.點評同學作業

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM