2017-11-04 8 views
-3

私はこれを修正することができますか? それは常に最初のタンクに行く、それはランダムではないはずですか? これを文字列でコーディングする方法はありますか? が10タンクであり、我々は、いくつかのコインを入れ置く。goes from this patternそれは常に最初のタンクに行く

for(k=0;k<=Jsayi-1;k++){ 
     printf("%d . press smth to continue ",k+1); 
//1 ise sola 0 ise sağa düşer 
     left=0; 

    for(i=0;i<9;i++) 
    { 
     while(rand()%2!=0) 
     left++; 
} 

私は問題がここに君たち私は、溶液または別のものを見つけることができませんでした間違っているん

if(left=9){ 
    hzn1++; 
    printf("1. tank \n"); 
    }else if(left=8) 
    {hzn2++; 
    printf("2. tank \n"); 
    } else if(left=7) 
    {hzn3++; 
    printf("3. tank \n"); 
    }else if(left=6) 
    {hzn4++; 
    printf("4. tank. \n"); 
    }else if(left=5) 
    {hzn5++; 
    printf("5. tank \n"); 
    }else if(left=4) 
    {hzn6++; 
    printf("6. tank \n"); 
    }else if(left=3) 
    {hzn7++; 
    printf("7. tank\n"); 
    }else if(left=2) 
    {hzn8++; 
    printf("8. tank \n"); 
    } else if(left=1) 
    {hzn9++; 
    printf("9. tank \n");} 
    else if(left=0) 
    {hzn10++; 
    printf("10. tank \n"); 
    } } } 

であると考えていますアルゴリズム

+1

条件= – rsp

+1

以上の場合は=の代わりに==を使用してください。それ以上の場合は、 'switch-case'を使用してください。私はあなたのコード全体を確認する必要がありますが、私はあなたが全体のアイデアを落として代わりに配列を使うことができると思います。 – Neo

+0

文字列はより良いが、私はアルゴリズムを見つけることができませんでした –

答えて

1

"=" 変数 例を割り当てるために使用します。

int x = 15 

Iは「==」状態 例を作るために使用する値15

変数xを割り当てる:

if (x == 15) 

これは場合は、変数xが15に等しいかどうかをチェック条件でありますそれよりもそれは がifステートメントのスコープに入る。

関連する問題