目录
第1关:输出1到n之间所有不能被3整除的整数
本关必读
本关任务
测试说明
第2关:求从键盘输入的10个数中所有正数的和
本关必读
本关任务
测试说明
第3关:求输入数中正数之和
本关必读
本关任务
测试说明
第1关:输出1到n之间所有不能被3整除的整数
本关必读
本关要求用Continue
跳转语句和循环语句来依次输出1
到n
之间的所有整数,能被3
整除的整数除外。输入输出格式请见后续测试样例。
本关任务
本关的编程任务是实现step1/ContinueExercise.cpp
文件中的相应代码,该文件代码如下:
#include <iostream>
using namespace std;
int main()
{
int i, n;
// 从命令行读入一个int型数值
// 这个数取自测试集的输入
cin >> n;
// 请在下面添加实现代码
/******** Program ********/
/********** End **********/
}
测试说明
本关的测试文件仍然是step1/ContinueExercise.cpp
,负责对你写的实现代码进行测试。
以下是平台对step1.ContinueExercise
的测试样例: 测试输入:10
预期输出:1 2 4 5 7 8 10
测试输入:20
预期输出:1 2 4 5 7 8 10 11 13 14 16 17 19 20
测试输入:30
预期输出:1 2 4 5 7 8 10 11 13 14 16 17 19 20 22 23 25 26 28 29
#include <iostream>
using namespace std;int main()
{int i, n;// 从命令行读入一个int型数值// 这个数取自测试集的输入cin >> n;// 请在下面添加实现代码/******** Program ********/ for(int i=1;i<=n;i++) {if(i%3!=0){cout << i << " ";}}return 0;/********** End **********/
}
第2关:求从键盘输入的10个数中所有正数的和
本关必读
本关要求用Continue
跳转语句和循环语句来求从键盘输入的10
个数中所有的正数之和,负数不进行求和计算。输入输出格式请见后续测试样例。
本关任务
本关的编程任务是实现step2/SumOfPositiveNum.cpp
文件中的相应代码,该文件代码如下:
#include <iostream>
using namespace std;
int main()
{
// 请在下面添加实现代码
/******** Program ********/
/********** End **********/
}
测试说明
本关的测试文件仍然是step2/SumOfPositiveNum.cpp
,负责对你写的实现代码进行测试。
以下是平台对step2.SumOfPositiveNum
的测试样例: 测试输入:-1 1 -2 2 -3 3 -4 4 -5 5
预期输出:sum=15
测试输入:-41 5 27 -32 92 91 -23 46 50 -55
预期输出:sum=311
测试输入:-97 -66 59 -63 -39 -36 -91 64 -89 98
预期输出:sum=221
#include <iostream>
using namespace std;int main()
{// 请在下面添加实现代码/******** Program ********/int a,sum=0;for(int i=0;i<10;i++) {cin >> a;if(a<0){continue;}else if(a>0){sum+=a;}} cout << "sum=" << sum << endl;return 0; /********** End **********/
}
第3关:求输入数中正数之和
本关必读
本关要求用Break
跳转语句和循环语句来求从键盘上输入的正数之和,遇到负数时终止输入,输入数不超过10
个。输入输出格式请见后续测试样例。
本关任务
本关的编程任务是实现step3/BreakExercise.cpp
文件中的相应代码,该文件代码如下:
#include <iostream>
using namespace std;
int main()
{
// 请在下面添加实现代码
/******** Program ********/
/********** End **********/
}
测试说明
本关的测试文件仍然是step3/BreakExercise.cpp
,负责对你写的实现代码进行测试。
以下是平台对step3.BreakExercise
的测试样例: 测试输入:1 2 3 4 5 6 7 8 9 -100
预期输出:sum=45
测试输入:-1
预期输出:sum=0
测试输入:1 0 -2
预期输出:sum=1
#include <iostream>
using namespace std;int main()
{// 请在下面添加实现代码/******** Program ********/int sum=0,n;for(int i=1;i<=10;i++) {cin >> n; if(n<0){break;}else if(n>0){sum+=n;}}cout << "sum=" << sum << endl;/********** End **********/
}