= 0; i--) { ch2[j] = ch1[i]; j++; ..._c++倒序输出">
当前位置:   article > 正文

C++_倒序输出_c++倒序输出

c++倒序输出

一、输入“abcdef”;     输出“fedcba”

        ① 定义好的数组输入。

  1. char ch1[10] = "abcde", ch2[10] = { 0 };
  2. int i = 0, j = 0, n = 0;
  3. n = strlen(ch1);
  4. for (i = n - 1; i >= 0; i--)
  5. {
  6. ch2[j] = ch1[i];
  7. j++;
  8. }
  9. cout << ch2 << endl;

        ② 从命令串口输入 连续的 字符串 或者 数字。有空格就不行(相当于两个数或者两个字符串)

  1. #include<iostream>
  2. #include<stdlib.h>
  3. #include<string>
  4. using namespace std;
  5. int main()
  6. {
  7. string num;
  8. cin >> num;
  9. int len = num.length();
  10. for (int i = 0; i < len; i++)
  11. {
  12. cout << num[len-1-i];
  13. }
  14. system("pause");
  15. return 0;
  16. }

二、输入三个整数,倒序输出:"2 5 6"  ->  "6 5 2"

       ① 最直接的笨方法,用cout 先输出最后一个变量就好,但是不适合数据量多的情况。

  1. cin >> a >> b >> c;
  2. cout << c << " " << b << " " << a << " " << endl;//让输出的数之间有空格

      ② 存入数组中

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/796176
推荐阅读
相关标签
  

闽ICP备14008679号