C++第一次实验+1

来源:互联网 发布:数据库原理第三版答案 编辑:程序博客网 时间:2024/05/19 08:43

一、问题及代码

1.分别用3种循环(while~、for(;;)~、do~while)计算下式


/*  * 文件名称:循环结构  * 作    者:  吴磊 * 完成日期:   2016年3月11日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:for循环输出  * 问题描述:利用循环结构输出如下图形  * 程序输出: 0.632121   * 问题分析: 利用for结构 * 算法设计: for循环结构与N的阶乘 */
#include<iostream.h>void main(){<span style="white-space:pre"></span>int i;<span style="white-space:pre"></span>double t=-1,sum=0;<span style="white-space:pre"></span>for(i=1;i<=9;i++)<span style="white-space:pre"></span>{<span style="white-space:pre"></span>t*=(-1.0)/i;<span style="white-space:pre"></span>sum+=t;<span style="white-space:pre"></span>}<span style="white-space:pre"></span>cout<<sum<<endl;}
#include<iostream.h>void main(){<span style="white-space:pre"></span>int i=1;<span style="white-space:pre"></span>double t=-1,sum=0;<span style="white-space:pre"></span>while(i<=9)<span style="white-space:pre"></span>{<span style="white-space:pre"></span>t*=(-1.0)/i;<span style="white-space:pre"></span>sum+=t;<span style="white-space:pre"></span>i++;<span style="white-space:pre"></span>}<span style="white-space:pre"></span>cout<<sum<<endl;}
#include<iostream.h>void main(){<span style="white-space:pre"></span>int i=1;    double t=-1,sum=0;<span style="white-space:pre"></span>do{<span style="white-space:pre"></span>t*=(-1.0/i);<span style="white-space:pre"></span>sum+=t;<span style="white-space:pre"></span>i++;<span style="white-space:pre"></span>}while(i<=9);<span style="white-space:pre"></span>cout<<sum<<endl;}
二、运行结果


三、心得体会

       不明白整形与浮点型数据区别,导致出现许多问题,最后克服.

四、知识总结

       C++的输出输入数据,编译预处理,整形与浮点型的区别


 

0 0
原创粉丝点击