⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3addresscode.txt

📁 我写了个小程序
💻 TXT
字号:
#include   <iostream>   
  #include   <vector>   
  #include   <string>   
  using   namespace   std;   
    
  int   main()   
  {   
          string   strstr;   
          cout   <<   "INPUT   THE   STRING(SENTENCE):"   <<   endl;   
          cin   >>   strstr;   
  string   str;   
  string   coutstr;   
  const   char   equal   =   '=';   
  string   str_last;   
  string::size_type   number   =   strstr.find(equal);   
  for(string::size_type   i   =   0;i!=   number;   ++i)   
  coutstr   +=   strstr[i];   
  for(string::size_type   num   =   0;num   <=   number;   ++num)   
  strstr.erase(0,1);   
  str   =   strstr;   
  string   str_vec;   
  char   ch   =   '*'   ;   
  vector<char>   vect_char;   
  for(int   i   =   90;i   !=   64;   --i)   
  vect_char.push_back(char(i));//initialize   vector   vect_char;   
  string   results;//cout   the   result   and   str[ii-1],str[i],str[i+1];   
  vector<char>::iterator   id;   
  while(str.find(ch)   <   str.size())   
  {   
  id   =   vect_char.end()   -   1;   
  string   temp1   =   results   +   (*id);   
  string::size_type   ii   =   str.find(ch);   
  results   =   results   +   str[ii-1]   +   str[ii]   +   str[ii+1];   
  cout   <<   *id   <<   "   =   "   <<   results   <<   endl;   
  str.replace(ii-1,3,temp1);//--------------------------   
  results.erase();//make   the   string   ->   results   empty   
  vect_char.erase(id);//erase   the   value   of   the   back   of   vect_char;   
  }   
  char   chch   =   '+';   
  results.erase();   
  while(str.find(chch)   <   str.size())   
  {   
  id   =   vect_char.end()   -   1;   
  string   temp2   =   results   +   (*id);   
  string::size_type   ix   =   str.find(chch);   
  results   =   results   +   str[ix-1]   +   str[ix]   +   str[ix+1];   
  cout   <<   *id   <<   "   =   "   <<   results   <<   endl;   
  str.replace(--ix,3,temp2);   
  results.erase();   
  str_last   =   *id;   
  vect_char.erase(id);   
  }   
  cout   <<   coutstr   <<   "   =   "   <<   str_last   <<   endl;   
  return   0;   
  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -