第三周作業


題目一7-9A乘以B

1.實驗代碼

#include <stdio.h>
int main(){
  int a,b;
  scanf("%d %d",&a,&b);
  printf("%d\n",a*b);
  return 0;
}

2.設計思路

第一步:輸入基本程序框架

第二步:填寫題目中的變量

第三步:分清輸入和輸出變量並將其寫到相應的地方

3.遇到的問題及解決方法

遇到的問題:添加運算符后編譯不了

解決方法:將英文的錯誤提示翻譯成漢語找到相應的錯誤,修正后再試,而且問同學得知不需要輸入運算符,只需在printf中輸入a*b即可

4.運行結果圖

題目二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)並定義變量

第三步:輸入題目要求的公式及相應的運算符

3.遇到的問題及解決方法

遇到的問題:編譯器可以編譯成功,在PTA上提交就提示格式錯誤

解決方法:認真檢查后發現Printf中的Average前少了空格,加上后就上傳答案正確了

注:今后要認真的檢查自己寫的代碼printf中的輸入格式是否與PTA中要求的格式一致

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.設計思路

第一步:寫出框架

第二步:分清變量類型

第三步:輸入計算公式

第四步:寫出需要輸出內容

3.遇到的問題及解決方法

這道題沒有什么問題

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.設計思路

第一步:寫出程序框架

第二步:明白所需變量類型

第三步:輸入變量及運算公式

第四步:輸入printf中的內容

3.遇到的問題及解決方法

本題遇到的問題和第一二題遇到的問題類似,在前面已經解決,但這里仍出現了錯誤

注:要把遇到的問題記錄下來,多看看,盡量避免同一個問題犯兩次錯誤

4.運行結果圖

五:PTA提交列表截圖

六:

1.git上傳文件截圖

2.git地址:https://git.coding.net/Hunjunxian/zuoye.git

七:遇到的問題及解決辦法

遇到的問題:在PTA上提交作業時總是格式錯誤,還有在使用浮點數時printf中的%.1f總是丟了.1

解決辦法:將自己寫的代碼中printf中的內容與PTA中的輸出格式對比,查找錯誤,發現總是少了空格或字母的大小寫弄錯;關於浮點數的使用就回看上課拍的課件照片,多練習幾次就記住了,問題就解決了

八:學習進度條及折線圖

日期 代碼行數 博客字數 所用時間 知識點
2017.10.17 86 350-400 4小時20多分 變量類型,重點浮點數

 

折線圖:

九:我評論的博客

姚爽  http://www.cnblogs.com/yaoshuang/

何宗彥 http://www.cnblogs.com/hezongyan/

麒麟666  http://home.cnblogs.com/u/blueblog6/

 


免責聲明!

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



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