= 0; i--) { ch2[j] = ch1[i]; j++; ..._c++倒序输出">
赞
踩
① 定义好的数组输入。
- char ch1[10] = "abcde", ch2[10] = { 0 };
- int i = 0, j = 0, n = 0;
- n = strlen(ch1);
- for (i = n - 1; i >= 0; i--)
- {
- ch2[j] = ch1[i];
- j++;
- }
- cout << ch2 << endl;
② 从命令串口输入 连续的 字符串 或者 数字。有空格就不行(相当于两个数或者两个字符串)
- #include<iostream>
- #include<stdlib.h>
- #include<string>
- using namespace std;
- int main()
- {
- string num;
- cin >> num;
- int len = num.length();
- for (int i = 0; i < len; i++)
- {
- cout << num[len-1-i];
- }
- system("pause");
- return 0;
- }
① 最直接的笨方法,用cout 先输出最后一个变量就好,但是不适合数据量多的情况。
- cin >> a >> b >> c;
- cout << c << " " << b << " " << a << " " << endl;//让输出的数之间有空格
② 存入数组中
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。