一、问题及代码
/*
* 文件名称: 循环
* 作 者: 刘晓龙
* 完成日期: 2016年3月11日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:求1-1/2!+1/3!...1/9!;
* 输入描述: 运用c++求解
* 问题描述: 单重循环计算
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include<iostream.h>
void main()
{
int i;
float s=-1,sum=0;
for(i=1;i<=9;i++)
{
s*=(-1.0)/i;
sum+=s;
}
cout<<sum<<endl;
}
#include<iostream.h>
void main()
{
int i=1;
float s=-1,sum=0;
while(i<=9)
{
s*=(-1.0)/i;
sum+=s;
i++;
}
cout<<sum<<endl;
}
#include<iostream.h>
void main()
{
int i=1;
float s=-1,sum=0;
do
{
s*=(-1.0)/i;
sum+=s;
i++;
}
while(i<=9);
cout<<sum<<endl;
}
二、运行结果
三、心得体会
第一次用c++编程,刚接触c++有点吃力,要好好努力
四、知识点总结
注意要阶乘,奇偶数的正负,浮点数的重要性,三种循环的区别