poj 2603为什么我自己可以运行,提交就是答案错误。

 我来答
Spcice1
2017-03-21 · TA获得超过177个赞
知道小有建树答主
回答量:69
采纳率:0%
帮助的人:31.6万
展开全部
我的ac代裂枣码:
#include <cstdlib>
#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
#include<cstdio>
#include<set>
#include<map>

using namespace std;

int main(int argc, char** argv)
{
long cas =0;
cin>>cas;
//vector<long> vl;
map<long,int> ml;set<long> lset;
cin.get();
// vl.reserve(cas);
for(int j=0;j<cas;++j)
{
char a[200];
gets(a);

long temp=0;
for(int i=0;*(a+i)!='\0';++i)
{

if(a[i]=='-'||a[i]=='Q'||a[i]=='Z'||a[i]=='q'||a[i]=='z')
continue;
else if(a[i]>='0'&&a[i]<='9')
temp+=(a[i]-'0');
else
switch(a[i])
{
case 'A':case 'B':case'C' :
case'c':case 'b':case'a' :temp+=2;break;
case 'd':case 'e':case 'f':
case 'D':case 'E':case'F' :temp+=3;break;
case 'g':case 'h':case 'i':
case 'G':case'H' :case'I' :temp+=4;break;
case 'j':case 'k':case 'l':
case'J' :case'K' :case'侍码L' :temp+=5;break;
case'm' :case 'n':case 'o':
case 'M':case'N' :case'O' :temp+=6;break;
case 'p':case'r' :case 's':
case 'P'老源哪:case'R' :case'S' :temp+=7;break;
case 't':case 'u':case 'v':
case'T' :case 'U':case 'V':temp+=8;break;
case 'w':case 'x':case 'y':
case 'W':case 'X':case 'Y':temp+=9;break;
default:break;
}
temp*=10;
}
temp/=10;
追问
看下我的代码 帮忙分析一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式