作業要求:
【第六次作業 】 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...