Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:为啥这份代码C++WA G++AC 谁能解释一下呢In Reply To:为啥这份代码C++WA G++AC 谁能解释一下呢 Posted by:yizer at 2009-03-28 09:08:12 > /* > PKU 3438 > Author : Yizer > */ > #include <iostream> > #include <algorithm> > #include <functional> > #include <vector> > #include <queue> > #include <stack> > #include <map> > #include <set> > #include <string> > #include <cmath> > using namespace std; > > int main() > { > #ifndef ONLINE_JUDGE > freopen("data.in","r",stdin); > // freopen("data.out","w",stdout); > #endif > char line[1000]; > gets(line); > int nCase; > sscanf(line,"%d",&nCase); > while (nCase--) > { > gets(line); > int pre = line[0] , cnt = 1 , len = strlen(line); > for (int i=1;i<len;i++) > if (line[i]==pre) > cnt++; > else > { > printf("%d%c",cnt,(char)pre); > pre = line[i]; > cnt = 1; > } > printf("%d%c\n",cnt,(char)pre); > } > #ifndef ONLINE_JUDGE > // system("pause"); > while(1); > #endif > return 0; > } > > 常遇到这种问题 > 有的是涉及实数精度的 > 但是这个全是整数运算的为什么还错 char line[1000]; 是不是数组开小了? Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator