【实训3-20】Continue语句——计算不能被3整除的整数的累加和
(总分18)


 【实训目的】Continue语句——计算不能被3整除的整数的累加和  

【第 1 步】实训内容介绍

实训内容介绍
计算不能被3整除的整数的累加和
改用continue 语句实现
实训结束

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

 

 

【第 2 步】计算不能被3整除的整数的累加和

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

#include <iostream.h>
void main(void) {
         int n;
         cout << "Input value of n: ";
         cin >> n;

         int sum=0;
// 在这里补写代码

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

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

Input value of n: 100
Sum = {3367}
Press any key to continue

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

         int sum=0;

         for(int i=1; i<=n; i++){
                  if(i%3!=0){
                           sum += i;
                  }
         }

         cout << "sum = {" << sum << "}\n";
}
// 一直复制到上一行结束。

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

 

 

【第 3 步】计算不能被3整除的整数的累加和(Continue语句)

 改写代码,用 continue 语句实现,代码见简明教程【例3-20】第 2 步代码,运行结果与前一步骤完全相同。 

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

         int sum=0;

         for(int i=1; i<=n; i++){
                  if(i%3==0){
                           continue;
                  }
                  sum += i;
         }

         cout << "sum = {" << sum << "}\n";
}
// 一直复制到上一行结束。

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

 

 

【第 4 步】实训总结

 本次实训学习了 break 语句,它的作用是强制进入下一次循环。 

【Jitor 校验第 4 步】我已阅读实训总结 // 送分题。直接点击。

 

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