【实训3-11】Do…while循环——计算1到n的整数和
(总分11)


 【实训目的】Do…while循环——计算1到n的整数和
  
【第 1 步】实训内容介绍

实训内容介绍
Do…while循环——计算1到n的整数和
实训结束

【Jitor 校验第 1 步】我已阅读实训内容介绍 // 送分题。直接点击。

 

 

【第 2 步】Do…while循环——计算1到n的整数和

 1、本实训使用项目 cpp3 中的 cpp3code.cpp 源代码文件,如果不存在,则先创建项目,然后创建源代码文件。

 2、将下述代码复制到 cpp3code 中:
#include <iostream.h>
void main(void) {
         int i, n, sum;
         cout << "Input the value of n:";
         cin >> n;
// 在这里补写代码

         cout << "sum = {" << sum << "}\n";
}

 代码见简明教程【例3-11】第 1 步代码,运行结果如下:

Input the value of n:8
i=1, sum=1
i=2, sum=3
i=3, sum=6
i=4, sum=10
i=5, sum=15
i=6, sum=21
i=7, sum=28
i=8, sum=36
sum = {36}
Press any key to continue

 尝试一下输入一个负数,例如计算 1 到 -5 的累加和,看看结果是什么? 

代码如下:
/*
#include <iostream.h>             // 从这一行开始复制。
void main(void){
         int i, n, sum;
         cout << "Input the value of n:";
         cin >> n;

         sum = 0;
         i = 1;
         do{
                  sum += i;
                  cout << "i=" << i << ",sum=" << sum << "\n";
                  i++;
         } while(i<=n);
         cout << "sum = {" << sum << "}\n";
}               // 一直复制到这一行结束。

*/

【Jitor 校验第 2 步】          // 复制上面的代码到VC++ 6.0,保存并运行。点击。

 

 

【第 3 步】实训总结

 本次实训学习了 do {} while 循环,它可以执行 1 到多次循环体中的代码(至少执行 1 次)。
 
【Jitor 校验第 3 步】我已阅读实训总结 // 送分题。直接点击。

 

仍有疑问 ? 联系QQ 9429444(陈海云) : 返回首页