#9655: c++這樣寫哪裡錯了??? 求大大解答


fdhs103alex (alex)

學校 : 桃園市私立復旦高級中學
編號 : 35547
來源 : [59.115.81.245]
最後登入時間 :
2016-10-29 10:05:46
d097. 10038 - Jolly Jumpers -- UVa10038 | From: [59.115.91.29] | 發表日期 : 2015-02-15 20:49

c++這樣寫哪裡錯了???  求大大解答(我還是新手,感謝幫忙

#include<iostream>

using namespace std;

int main(void)

{

    int a;

    while(cin>>a)

    {

                 int b[a],c[a-1],d=0; 

                 for(int i=0;i<a;i++)

                 {

                          cin>>b[i];

                          }

                 for(int i=0;i<a-1;i++)

                 {

                         int j=b[i]-b[i+1];

                         if(j<0)

                         c[i]=-j;

                         else

                         c[i]=j;

                         }    

                 for(int i=0;i<a-1;i++)

                 {

                         if(i!=a-2)

                         {

                             if(c[i]==c[i+1]+1||c[i]==c[i+1]-1)

                             d=d;

                             else

                             d=1;

                         }

                 }

                 if(d==0)

                 cout<<"Jolly"<<endl;

                 else if(d==1) 

                 cout<<"Not jolly"<<endl;

    }

return 0;

 

 

                         

                         

 

 
ZeroJudge Forum