- // 21-for 循环. cpp: 定义控制台应用程序的入口点.
- //
- #include "stdafx.h"
- #include <iostream>
- #include <climits>
- #include <array>
- #include <string>
- using namespace std;
- void FlipCharacter();
- int main()
- {
- //cout <<"创建敌人" << endl;
- //for 循环 重复执行某段代码
- for (int i=0;i<5;i++) //(初始化; 判断是否执行循环; 更新) 先初始化然后判断然后执行循环体, 然后更新...
- { //i=0 1 2 3 4
- cout << "创建敌人" << endl; // 一共执行 5 次
- cout << "设置位置" << endl; // 一共执行 5 次
- }
- for (int i = 0; i<5; i++)
- cout << "攻击敌人" << endl; // 当 for 循环中只有一条语句时, 循环体的大括号可以省略. 尽量不要这么写, 要加上括号.
- cout << "创建敌人完成" << endl;// 只执行一次.
- FlipCharacter();
- int t;
- cin>> t;
- return 0;
- }
- //_________________________________________________练习____________________________________________________
- //1, 让用户输入一串字符串, 然后将字符串倒序输出出来.
- void FlipCharacter()
- {
- string character;
- int strLength;
- cout <<"请输入一段字符串:";
- //cin>> character; // 如果字符包含空格就不能这么写
- //cin.getline(character,20); // 限制读取的长度.
- getline(cin, character); // 不限制长度.
- strLength = character.size(); // 返回输入字符的长度. 或者 character.length()
- cout <<"字符倒序为:";
- for (int i = strLength-1; i>= 0; i--)
- {
- cout << character[i];
- }
- }
来源: http://www.bubuko.com/infodetail-2694367.html