第三次隨筆


作業要求一   作業要求博客鏈接

https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2359

作業要求二  PTA作業

第六次作業  題目7-1 求1到100的和

1.實驗代碼

#include<stdio.h>
int main()
{
  int i,sum=0;
  for(i=1;i<=100;i++)
  {sum=sum+i;}
  printf("sum = %d",sum);
  system("pause");
  return 0;
  
}

2.解題思路

(1).描述題目算法

第一步:定義整數型變量i,sum;

第二步:利用for循環語句進行對i的循環;

第三步:對i進行判斷,執行sum=sum+i的運算,並對i進行累加;

第四步:輸出所求結果,sum。

(2).流程圖

 

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

(1).程序運行結果截圖

(2).設置斷點、單步調試界面截圖

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

這道題問題不大,就是要注意細節。

第九次作業  題目7-5 奇偶分家

1.實驗代碼

#include <stdio.h>
int main(void)
{
  int z,n,i,count1,count2;
  count1=0;
  count2=0;
  scanf("%d",&z);
  if(z<=1000&&z>0){
    for(i=1;i<=z;i++){
      scanf("%d",&n); 
      if(n%2!=0){
        count1++;
      }
      else if(n%2==0){
        count2++;
      }
    }
  }
  printf("%d %d\n",count1,count2);
  return 0;
}

 

2.解題思路

(1).描述題目算法

第一步:定義整數型變量z,n,i,count1,count2;

第二步:利用if語句判斷z的范圍;

第三步:利用for循環進行對i的判斷以及循環;

第四步:在for循環里插入if-else if語句,並對n的奇偶性進行判斷;

第四步:輸出所求結果,奇數偶數各有幾個。

(2).流程圖

 

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

(1).有錯誤提示截圖

(2).程序運行結果截圖

(3).設置斷點、單步調試界面截圖

 

(4).遇到的問題及解決方法

本題利用了較多的語句比較易混,多個重復容易出現忘記括號的問題,忘記=為賦值,==才為等於。

第十一次作業  題目6-1 求m到n之和

1.實驗代碼

#include<stdio.h>
int sum(int m,int n);
int main()
{
    int sumb2e,m,n;
    sumb2e=sum(m,n);
    printf("%d %d %d",m,n,sum);
    system("pause");
    return 0;
 } 
 
 
int sum( int m, int n )
{
  int i,sum = 0;
  for(i=m;i<=n;i++)
  {sum = sum+i;}
  return sum;
}

2.解題思路

(1).描述題目算法

第一步:自定義函數聲明int sum(int m,int n);

第二步:定義三個整數型變量sumb2e,m,n;

第三步:輸入自定義函數sumb2e=sum(m,n);

第四步:輸出所求結果;

第五步:在所用代碼下對自己所自定義的函數進行解釋。

(2).流程圖

 

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

(1).有錯誤提示截圖

(2).程序運行結果截圖

(3).設置斷點、單步調試界面截圖

(4).遇到的問題及解決方法

本次運用了自定義函數,一開始忘記了在下面的解釋,后來忘記了定義變量,還出現了打錯的現象,應更加仔細一些。

作業要求三  個人總結

1.學習內容及收獲

學習了while循環,求素數,以及自定義函數。

可以自己獨立打出一些代碼。

2.難點、克服措施

循環語句弄不明白,自定義函數聲明不夠准確。

多多練習,細心學習。

作業要求四  互評和學習進度

1.點評同學博客鏈接

https://www.cnblogs.com/ytyt12/p/10023834.html

https://www.cnblogs.com/moyoujiang/p/9939932.html

https://www.cnblogs.com/wu1263344154/p/10035683.html

2.表格和折線圖


免責聲明!

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



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