C++第二次上机实验1

来源:互联网 发布:js拖拽与放大 编辑:程序博客网 时间:2024/05/22 15:52

一、问题及代码

    计算:1-1/2!+1/3!-...+1/9!

/** 文件名称: sahdiash.cpp* 作    者:  邹鸿运* 完成日期:   2016年3月14日* 版 本 号:CodeBlocks* 对任务及求解方法的描述部分:无* 输入描述:  无* 问题描述: 计算1-1/2!+1/3!-...+1/9!* 程序输出:  循环* 问题分析: 用求余,再选择和判断* 算法设计:  循环和选择*/#include <iostream>using namespace std;int main(){int i,a=1;double s=1;for(i=2;i<=9;i++){a=a*i;if(i%2==0){s-=(1.0/a);}elses=s+1.0/a;}cout << s <<endl;return 0;}

二、运行结果


三、心得体会

为了精确,后面是1.0而不是1。


四、知识点总结

要善于把循环和选择结合结合起来。





0 0
原创粉丝点击