C++上机报告 分别用3种循环(while~、for(;;)~、do~while)计算下式
2012-10-05 19:44
507 查看
上机内容:分别用3种循环(while~、for(;;)~、do~while)计算下式
上机目的:熟悉3种循环结构(while,for(;;),do while)
我的程序:
/*
* 程序的版权和版本声明部分:
* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 文件名称:2.cpp
* 作 者:陆文飞
* 完成日期:2012 年 10 月 05 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:熟悉C++循环结构
* 程序输出:看运行结果
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
int n;
double i,j,s;
i=-1;
s=0;
j=1;
for(n=1;n<=9;n++)
{
i=-i;
j=j*n;
s=s+i/j;
}
cout<<"s="<<s<<endl;
return 0;
}
运行结果:
心得体会:三种循环都有相似处,do while 循环while后易忘了分号,这道题while和do while 循环只是形式不同
知识点总结:1:为了避免求余i和j要用double类型虽然他们本身都是整型
2:i=-i很重要,效率高
上机目的:熟悉3种循环结构(while,for(;;),do while)
我的程序:
/*
* 程序的版权和版本声明部分:
* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 文件名称:2.cpp
* 作 者:陆文飞
* 完成日期:2012 年 10 月 05 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:熟悉C++循环结构
* 程序输出:看运行结果
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
int n;
double i,j,s;
i=-1;
s=0;
j=1;
for(n=1;n<=9;n++)
{
i=-i;
j=j*n;
s=s+i/j;
}
cout<<"s="<<s<<endl;
return 0;
}
#include <iostream> using namespace std; int main() { int n=1; double i=-1,j=1,s=0; while (n<=9) { i=-i; j=j*n; s=s+i/j; n=n+1; } cout<<"s="<<s<<endl; return 0; }
#include <iostream> using namespace std; int main() { int n=1; double i=-1,j=1,s=0; do { i=-i; j=j*n; s=s+i/j; n=n+1; }while(n<=9); cout<<"s="<<s<<endl; return 0; }
运行结果:
心得体会:三种循环都有相似处,do while 循环while后易忘了分号,这道题while和do while 循环只是形式不同
知识点总结:1:为了避免求余i和j要用double类型虽然他们本身都是整型
2:i=-i很重要,效率高
相关文章推荐
- 编程作业50页3题 分别使用 do-while和 for 循环计算1+1/2!+1/3!+1/4!...+1/20!
- C#--第2周实验--任务四--编写一个控制台应用--分别使用for,while,do-while循环语句计算 n!
- 第二周 任务四 分别使用for,while,do-while循环语句计算 n!
- C#分别使用for,while,do-while循环方法求的n!
- c++学习 day2 循环学习(while do while for) 分支学习(if ; if else; if else if; switch的应用 )
- 【C++】For、While、do···while循环
- Java:多重循环for、while、do-while(简单判断是否是四位整数、1-100累加,水仙花、最大公约数。最小公倍数、完数、输入任意数计算每位数之和、弹力球问题)
- JAVA004--3种循环对比,for;while;do{}while
- 循环语句(for;while;do -while)
- 循环控制 for while do while switch
- C#中foreach,for,while,Do-While循环
- 【Java学习笔记之六】java三种循环(for,while,do......while)的使用方法及区别
- 循环算法求和(for语句,while语句,do-while语句汇总!)
- Objective-C学习笔记(十)——循环语句for和do-while的使用
- Day 4 : 循环结构(while、do…while、for)
- C++第14周报告(二)用循环控制语句编写程序,完成表达式的计算
- c++中的结构化语句 判断语句if 分支语句switch 循环语句 while 和 do while 循环语句for的使用
- javascript中循环语句 while、do-while、for-in、for用法区别
- Java 循环结构 - for, while 及 do...while
- 笔记23 | 复习for/while/do...while的几种循环用法