+ -
当前位置:首页 → 问答吧 → 救命啊

救命啊

时间:2011-10-23

来源:互联网

这是我写的程序,用VS编译能通过的,可是提交到比赛的GCC老是报编译错误,在线等
大神指导啊,急急急急!!!!!!
#include <iostream> 
#include <string>
#include <vector>
using namespace std;
int main () {
  string s1="ABCDEFGHIJKLMNOPQRTUVWXY";
  string s2;
  vector<int> vec;
   
  int count;
  int a[100];
  cin>>count;
  int change=0,k;
  int i;
  for( i=0;i<count;++i) {
  cin>>s2;
  for(int i2=0;i2<s2.size();++i2){
  if(s2[i2]=='S')
  {k=15;vec.push_back(k);}
  if(s2[i2]=='Z') 
  {k=23;vec.push_back(k);}
  if(s2[i2]!='S' && s2[i2]!='Z'){
  for(int i1=0;i1<s1.size();++i1){
  if(s2[i2]==s1[i1]){
  k=i1;
  vec.push_back(k);
  }
  }
  }
  }
   
  int t1=vec[0]/3;
  for(int ix=0;ix<vec.size();++ix)
  {
  if(ix==0)
  continue;
   
  int t=vec[ix]/3;
  if(t!=t1)
  {
  change++;
   
   
  }
   
  t1=t; 
  }
  a[i]=change;
  change = 0 ;
  vec.clear();
   
  }
   
   
   
  for( i=0;i<count;++i)
  {
  cout<<"CASE #"<<i+1<<":"<<a[i]<<endl;  
   
  }
  return 0;
}

作者: shaoxin0827   发布时间: 2011-10-23

用g++编译

作者: justkk   发布时间: 2011-10-23

并且文件后缀是.cpp

作者: justkk   发布时间: 2011-10-23

热门下载

更多