【项目1 - 宣告“主权”】
你已经是CSDN博客主了,用IT人特有的方式,编一段程序。在屏幕上输出你想说的话。按要求公布博文,作为我们的开山之作。
【项目2 - 胖子不想说体重】參考解答
成年男性的标准体重公式为:
标准体重(kg)=身高(cm)?100
<script id="MathJax-Element-193" type="math/tex; mode=display">标准体重(kg)= 身高(cm)-100</script>
超标准体重20%为超重,比标准体重轻20%为超轻。
请编写C++程序,输入身高和体重,完毕以下的任务:
(1)计算并输出标准体重。
(2)计算出标准体重,当超重时。请给出提示。
(3)计算出标准体重。当超重时给出提示。不超重时也给提示。
(4)计算出标准体重,输出体重状态(正常/超重/超轻)
调试完程序。请公布博文。作为上机报告。
【项目3-小试循环】參考解答
写出实现以下求解任务的程序【提示:m是一个变量。在程序中输入】
(1)求1到m的平方和
(2)求1到m间全部奇数的和
(3)求1到m的倒数和,即
1+12 +13 +14 +...+1m
<script id="MathJax-Element-194" type="math/tex; mode=display">1+\frac{1}{2}+\frac{1}{3}+\frac{1}{4}+...+\frac{1}{m}</script>
(4)求值:
1?12 +13 ?14 +...+(?1) (m+1) ×1m
<script id="MathJax-Element-195" type="math/tex; mode=display">1-\frac{1}{2}+\frac{1}{3}-\frac{1}{4}+...+(-1)^{(m+1)}×\frac{1}{m}</script>
(5)求m!。即
1×2×3×...×m
<script id="MathJax-Element-196" type="math/tex; mode=display">1×2×3×...×m</script>
【项目4-用循环求解】
写出实现以下求解任务的程序:
(1)用例如以下公式求π <script id="MathJax-Element-197" type="math/tex">\pi</script>的近似值(计算直到最后一项的绝对值小于10 ?5 <script id="MathJax-Element-198" type="math/tex">10^{-5}</script>)
π4 =1?13 +15 ?17 +...
<script id="MathJax-Element-199" type="math/tex; mode=display">\frac{\pi}{4}=1-\frac{1}{3}+\frac{1}{5}-\frac{1}{7}+...</script>
參考解答
(2)Fibonacci数列在计算科学、经济学等领域中广泛使用,其特点是:第一、二个数是1。从第3个数開始。每一个数是其前两个数之和。据此。这个数列为:1 1 2 3 5 8 13 21 34 55 89 ……,请设计程序。输出这个数列,直到这个数字超过10000。
【提示】数列能够表示为:
{f 1 =f 2 =1f n =f n?1 +f n?2 ,n>2
<script id="MathJax-Element-200" type="math/tex; mode=display">\begin{cases}
f_1=f_2=1 \f_n=f_{n-1}+f_{n-2}, n>2
\end{cases}
</script>
參考解答
<script type="text/javascript"> $(function () { $(‘pre.prettyprint code‘).each(function () { var lines = $(this).text().split(‘\n‘).length; var $numbering = $(‘
‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(‘
‘).text(i)); }; $numbering.fadeIn(1700); }); }); </script>