1. 程式人生 > >第三次隨筆作業

第三次隨筆作業

作業要求:【https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2359

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

一、程式碼

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

二、解題思路

(1)編譯預處理命令並定義主函式;

(2)分別定義一個迴圈變數和一個求和變數;

(3)使求和變數的初始值為零;

(4)使用for迴圈語句求1到100的和;

(5)設定一個判斷值使迴圈不會提前結束;

(6)編譯結束語句輸出結果。

三、流程圖

 四、執行除錯截圖

 

 遇到的問題及解決方法:

沒有太大的問題,主要是for迴圈語句的使用,要更加仔細一點,多注意一些細節。

第八次作業:

7-2尋找250

一、程式碼

#include<stdio.h>
int main()
{
  int a=0,i=0;
while(a!=250){
    scanf("%d",&a);
    i++;}
   printf("%d",i);
  
return 0; }

二、解題思路

(1)編譯預處理命令;

(2)定義兩個變數a和i;

(3)使用while迴圈語句;

(4)開始迴圈a!=250 i++;

(5)輸出結果。

三、流程圖

四、執行截圖

除錯截圖:

 

遇到的問題及解決方法:

最開始不理解while語句的使用方法;後來在詢問同學後明白while後邊括號內是定義的取值。

第十一次作業:

6-1求m到n之和

一、程式碼

int sum(int m,int n){
  int i, result = 0;
   for(i=m;i<=n;i++){
    result=result+i;}
    
return result; printf("sum = %d\n", sum); }

二、解題思路

(1)定義變數sum,m,n,i,result=0;

(2)輸入m,n在m,n的範圍內求素數;

(3)利用for迴圈語句求題中所要求的整數和;

(4)輸出sum並得出結果。

三、流程圖

四、執行截圖

除錯截圖

 

遇到問題及解決辦法:

忘記定義變數,提交失敗後在檢查中發現並改正了錯誤。

個人總結:

1.學習內容及收穫:這段時間學習了關於for迴圈語句及while迴圈語句的使用場合及方法,能夠獨立解決一些基礎的迴圈問題。

2.難點及措施:在剛剛學習for迴圈語句的時候不懂if判斷條件的先後順序,於是我多次反覆嘗試,弄清楚了問題。以後還需多加練習,爭取更熟練的掌握方法。

表格及折線圖:

 點評同學部落格連結:

https://www.cnblogs.com/alqqal/p/10035876.html

https://www.cnblogs.com/alqqal/p/10035876.html

https://www.cnblogs.com/alqqal/p/10035876.html