F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_13892519_27154.cpp:3:23: error: 'maxn' was not declared in this scope
 char str[305];int num[maxn+2];
                       ^
0_0_13892519_27154.cpp: In function 'int main()':
0_0_13892519_27154.cpp:4:61: error: 'num' was not declared in this scope
 int main(){    while(scanf("%s",str)==1)    {        memset(num,0,sizeof(num));        int len=strlen(str);        int cnt=0;        for(int i=len-1;i>=2;i--,cnt+=3)        {            num[cnt]+=str[i]-'0';            for(int j=0;j<=maxn;j++)                num[j]*=125;            for(int j=0;j<=maxn;j++)                if(num[j]>=10)                {                    num[j+1]+=num[j]/10;                    num[j]%=10;                }        }        int k=0;        len-=2;        printf("%s [8] = 0.",str);        int m;        for(m=0;!num[m];m++);//去掉小数后的0,这个让我wa了好多次。        for(int i=3*len-1;i>=m;i--)        {            printf("%d",num[i]);        }        printf(" [10]\n");    }
                                                             ^
0_0_13892519_27154.cpp:4:78: error: 'memset' was not declared in this scope
 int main(){    while(scanf("%s",str)==1)    {        memset(num,0,sizeof(num));        int len=strlen(str);        int cnt=0;        for(int i=len-1;i>=2;i--,cnt+=3)        {            num[cnt]+=str[i]-'0';            for(int j=0;j<=maxn;j++)                num[j]*=125;            for(int j=0;j<=maxn;j++)                if(num[j]>=10)                {                    num[j+1]+=num[j]/10;                    num[j]%=10;                }        }        int k=0;        len-=2;        printf("%s [8] = 0.",str);        int m;        for(m=0;!num[m];m++);//去掉小数后的0,这个让我wa了好多次。        for(int i=3*len-1;i>=m;i--)        {            printf("%d",num[i]);        }        printf(" [10]\n");    }
                                                                              ^
0_0_13892519_27154.cpp:4:106: error: 'strlen' was not declared in this scope
 int main(){    while(scanf("%s",str)==1)    {        memset(num,0,sizeof(num));        int len=strlen(str);        int cnt=0;        for(int i=len-1;i>=2;i--,cnt+=3)        {            num[cnt]+=str[i]-'0';            for(int j=0;j<=maxn;j++)                num[j]*=125;            for(int j=0;j<=maxn;j++)                if(num[j]>=10)                {                    num[j+1]+=num[j]/10;                    num[j]%=10;                }        }        int k=0;        len-=2;        printf("%s [8] = 0.",str);        int m;        for(m=0;!num[m];m++);//去掉小数后的0,这个让我wa了好多次。        for(int i=3*len-1;i>=m;i--)        {            printf("%d",num[i]);        }        printf(" [10]\n");    }
                                                                                                          ^
0_0_13892519_27154.cpp:4:235: error: 'maxn' was not declared in this scope
 int main(){    while(scanf("%s",str)==1)    {        memset(num,0,sizeof(num));        int len=strlen(str);        int cnt=0;        for(int i=len-1;i>=2;i--,cnt+=3)        {            num[cnt]+=str[i]-'0';            for(int j=0;j<=maxn;j++)                num[j]*=125;            for(int j=0;j<=maxn;j++)                if(num[j]>=10)                {                    num[j+1]+=num[j]/10;                    num[j]%=10;                }        }        int k=0;        len-=2;        printf("%s [8] = 0.",str);        int m;        for(m=0;!num[m];m++);//去掉小数后的0,这个让我wa了好多次。        for(int i=3*len-1;i>=m;i--)        {            printf("%d",num[i]);        }        printf(" [10]\n");    }
                                                                                                                                                                                                                                           ^
0_0_13892519_27154.cpp:4:299: error: 'maxn' was not declared in this scope
 int main(){    while(scanf("%s",str)==1)    {        memset(num,0,sizeof(num));        int len=strlen(str);        int cnt=0;        for(int i=len-1;i>=2;i--,cnt+=3)        {            num[cnt]+=str[i]-'0';            for(int j=0;j<=maxn;j++)                num[j]*=125;            for(int j=0;j<=maxn;j++)                if(num[j]>=10)                {                    num[j+1]+=num[j]/10;                    num[j]%=10;                }        }        int k=0;        len-=2;        printf("%s [8] = 0.",str);        int m;        for(m=0;!num[m];m++);//去掉小数后的0,这个让我wa了好多次。        for(int i=3*len-1;i>=m;i--)        {            printf("%d",num[i]);        }        printf(" [10]\n");    }
                                                                                                                                                                                                                                                                                                           ^
0_0_13892519_27154.cpp:5:14: error: expected '}' at end of input
     return 0;}  
              ^


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-10-07 01:22:13, Gzip enabled