1 // 21-for循环.cpp: 定义控制台应用程序的入口点。
2 //
3
4 #include "stdafx.h"
5 #include <iostream>
6 #include <climits>
7 #include <array>
8 #include <string>
9 using namespace std;
10
11 void FlipCharacter();
12 int main()
13 {
14 //cout << "创建敌人" << endl;
15 //for循环 重复执行某段代码
16 for (int i=0;i<5;i++) //(初始化;判断是否执行循环;更新)先初始化然后判断然后执行循环体,然后更新。。。
17 { //i=0 1 2 3 4
18 cout << "创建敌人" << endl; //一共执行5次
19 cout << "设置位置" << endl; //一共执行5次
20 }
21
22 for (int i = 0; i<5; i++)
23 cout << "攻击敌人" << endl; //当for循环中只有一条语句时,循环体的大括号可以省略。尽量不要这么写,要加上括号。
24
25 cout << "创建敌人完成" << endl;//只执行一次。
26
27
28 FlipCharacter();
29
30 int t;
31 cin >> t;
32 return 0;
33 }
34
35 //_________________________________________________练习____________________________________________________
36 //1、让用户输入一串字符串,然后将字符串倒序输出出来。
37
38 void FlipCharacter()
39 {
40 string character;
41 int strLength;
42 cout << "请输入一段字符串:";
43 //cin >> character; //如果字符包含空格就不能这么写
44 //cin.getline(character,20); //限制读取的长度。
45 getline(cin, character); //不限制长度。
46 strLength = character.size(); //返回输入字符的长度。或者character.length()
47 cout << "字符倒序为:";
48 for (int i = strLength-1; i >= 0; i--)
49 {
50 cout << character[i];
51 }
52 }