源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析

  • 时间:2022-03-18 15:16 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析
[b]用字符数组方法: [/b]基本思路是,先判断字符的结束标志'\0',然后从该位置向前输出。 [b]实现代码: [/b]
[u]复制代码[/u] 代码如下:
#include<iostream> using namespace std; int main(){  char a[50];  cout<<"please input a string:";  cin>>a;  int i=0,k=0;  while(i<50){         if(a[i]=='\0'){          k=i;          break;         }         i++;  }        cout<<"reverse order: ";         for(;k>=0;k--){   cout<<a[k];  }  cout<<endl;  return 0; }
[b]用string方法: [/b]基本思路是,通过strlen()函数判断字符的长度,然后从数组该长度的位置输出。 [b]实现代码: [/b]
[u]复制代码[/u] 代码如下:
#include<iostream> #include<string> using namespace std; int main(){  char a[50];  cout<<"please input a string:";  cin>>a;  int k=0;  k=strlen(a);  cout<<"Reverse order: ";  for(;k>=0;k--){   cout<<a[k];  }  cout<<endl;  return 0; }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部