第三周作業


題目一 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

 


免責聲明!

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



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