内容:
说明:
for循环的用法
示例代码:
// For Loop.cpp: 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
#include <string>
#include <map>
using namespace std;
//by zhaocl
int main()
{
map<int, string> match;
match.insert( make_pair( 1, "one" ) );
match.insert( make_pair( 2, "two" ) );
match.insert( make_pair( 3, "three" ) );
match.insert( make_pair( 4, "four" ) );
match.insert( make_pair( 5, "five" ) );
match.insert( make_pair( 6, "six" ) );
match.insert( make_pair( 7, "seven" ) );
match.insert( make_pair( 8, "eight" ) );
match.insert( make_pair( 9, "nine" ) );
//another way
//string s[9] = {"one","two"...};
//so get right value by index
int n, m;
cin >> n >> m;
for( int i = n; i <= m; i++ )
{
if( i <= 9 )
{
cout << match[i] << endl;
}
else if( i % 2 == 0 )
{
cout << "even" << endl;
}
else if( i % 2 == 1 )
{
cout << "odd" << endl;
}
}
system( "pause" );
return 0;
}
知识点:
for循环的基本用法以及简单的逻辑