<<For Loop>> _HakerRank_C++_Introduction

#include <iostream>#include <cstdio>using namespace std;int main() {    // Complete the code.    int j, k ;     cin >> j >> k ;        for(int n = j ; n <= k ; n++)    {        if( n < j) return 0 ;        else if(n == 1) cout << "one\n" ;        else if ( n == 2 ) cout << "two\n" ;        else if ( n == 3 ) cout << "three\n" ;        else if ( n == 4 ) cout << "four\n" ;        else if ( n == 5 ) cout << "five\n" ;        else if ( n == 6 ) cout << "six\n" ;        else if ( n == 7 ) cout << "seven\n" ;        else if ( n == 8 ) cout << "eight\n" ;        else if ( n == 9 ) cout << "nine\n" ;        else if( n % 2 == 0) cout << "even\n" ;        else cout << "odd\n" ;    }    return 0;}

A for loop is a programming language statement which allows code to be repeatedly executed.
The syntax is

for ( < expression_1 > ; < expression_2 > ; < expression_3 > )    < statement >
expression_1 is used for intializing variables which are generally used for controlling the terminating flag for the loop.expression_2 is used to check for the terminating condition. If this evaluates to false, then the loop is terminated.expression_3 is generally used to update the flags/variables.

A sample loop is

for(int i = 0; i < 10; i++) {    ...}

In this challenge, you will use a for loop to increment a variable through a range.

Input Format
You will be given two positive integers, a and b (a<=b), separated by a newline.

Output Format
For each integer n in the inclusive interval [a,b]:
● If 1 <= n <= 9, then print the English representation of it in lowercase. That is "one" for 1, "two" for 2, and so on.
● Else if n > 9 and it is an even number, then print "even".
● Else if n > 9 and it is an odd number, then print "odd".

Note: [a,b] = { x ∈ Z | a <= X <= b } = {a, a+1 , a+2, a+3, ... b}

Sample Input
8
11

Sample Output
eight
nine
even
odd


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章