第三次作業

2022-06-02 21:33:08 字數 1967 閱讀 6084

作業要求:

【第六次作業 】   7-3求平方與倒數序列的部分和

#include int

main ()

printf(

"sum = %.6f\n

",s);

return0;

}

解題思路:

1.定義變數m,n,s

2.設定迴圈體語句條件和迴圈的演算法

3.當不滿足迴圈條件時,輸出s

流程圖:

執行結果:

我輸入了題目所給的資料以後,並沒有得到與題目相同的輸出結果,然後我進行了除錯

通過除錯,可以看出,我的問題出現在計算上

然後我發現,計算的sum值是浮點型變數,要將1/m變為1.0/m,才會得到浮點型資料,否則1/m會取整

然後得到了正確答案

【第八次作業】7-1 求整數的位數及各位數字之和

#include int

main()

while(n!=0&&n<=10^9&&n>0

); printf(

"%d %d

",count,s);

return0;

}

解題思路:

1.定義整型變數

2.輸入乙個數,當這個數為正整數,且小於等於10^9時,開始計算其位數,及相加和

3.當n=0時,輸出位數及和

流程圖:

執行結果:

執行結果是正確的,在pta上卻顯示答案錯誤,根據提示,改變了進入迴圈的條件

答案正確

【第十次作業】7-4 最大公約數和最小公倍數

#include 

int main()

}for(i=m*n;i>=m;i--)

}printf("%d %d",max,min);

return 0;

}

解題思路:

1.定義兩個整型變數m,n

2.最大公約數從一開始,能被m,n同時整除,所以依次遞增

最小公倍數從m*n開始,最小公倍數的最大值為m*n ,所以依次遞減

3.輸出計算得出的max,min

流程圖:

執行結果

執行結果顯示的沒有問題,pta上卻報了錯,然後我進行了除錯

除錯也沒有出問題,然後我根據錯誤提示發現迴圈條件錯誤

結果正確

周總結:

問題和難點:

在做練習題時,急於做題,不認真地閱讀題目要求,好多次因為迴圈條件而報錯,浪費了很多時間;

還有在打**時會有一些因為條件而阻塞思路。

部落格字數,**行數:

折線圖:

作業點評:

第三次作業

2 12有600 mb 兆位元組 的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車這 些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kb s,其結果又如何?解 當傳送速率為2.4k...

第三次作業

1 有600mb 兆位元組 的資料,需要從南京傳送到北京 一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料,試比較這兩種方法的優劣。若資訊傳送的速率為33.6kb s,其結果又如何?解 假定連續傳送且不出錯。若...

第三次作業

p67 2 12 有600mb的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率是2.4kbps 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kbps,其結果又如何?解 1 t 600 1024...