首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

zoj1582解决办法

2012-11-15 
zoj1582我是彻底的想不通,为什么这个程序用c++的输入输出格式写都是WA,而换用c语言写的时候却过了,是怎么

zoj1582
我是彻底的想不通,为什么这个程序用c++的输入输出格式写都是WA,而换用c语言写的时候却过了,是怎么也想不明白,求各位大神帮忙啊!
 #include<iostream>
 #include<cstring>
 using namespace std;
 int main()
 {
  int n,t,i,lengtha,lengthb,len;
  string a,b;
  cin>>n;
  while(n--)
  {
  cin>>t;
  cin>>a>>b; 
  lengtha=a.size();
  lengthb=b.size();
  len=lengtha<lengthb?lengtha:lengthb;
  for(i=0; i<len; i++)
  if(a[i]!=b[i])
  break;
  int m=(lengtha+lengthb-2*i)*t;
  cout<<m<<endl;
  }
  return 0;
 }
 

[解决办法]
试把
#include<cstring>
改为
#include<string>

[解决办法]

探讨
我是彻底的想不通,为什么这个程序用c++的输入输出格式写都是WA,而换用c语言写的时候却过了,是怎么也想不明白,求各位大神帮忙啊!
……

热点排行