2017-06-09 2 views
0

私は対を持たない中かっこを探しましたが、何も見つかりませんでした。エラーやその他のエラーが見つかった場合は、教えてください。コードはあなたがシャワーで取った分量を取って、それをあなたが使ったボトルや水の量に変えることになっています。私のコードは、エラーが予想されるようになります ')'

#include <stdio.h> 
#include <cs50.h> 


int main(void) 

{ 
printf("Minutes: "); 
int minutes = get_int(); 

if (minutes >0) 
{ 
    int bottles = (128*(1.5*minutes)/16); 
    printf("Bottles:%i \n "bottles); 
} 
else 
{ 
    printf("Please type in a positive integer\n"); 
} 


} 

ありがとうございました! :)

答えて

0

この行には何か不足していますか?

printf("Bottles:%i \n "bottles); 
+0

どういう意味ですか? –

+0

私はあなたが忘れてしまったと思います。 – Hanni

+0

あなたの助けをありがとう皆さんありがとうございます。 –

0

これは?

printf("Bottles:%i \n ", bottles); 
+0

これは質問に対する答えを提供しません。十分な[評判](https:// stackoverflow。あなたは[任意の投稿にコメントする]ことができます(https://stackoverflow.com/help/privileges/comment)。代わりに[質問者の説明を必要としない回答を提供する] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reference-to-comment-what-c​​an-i-do-instead)。 - [レビューから](/レビュー/低品質の投稿/ 16369839) –

+0

注目していただきありがとうございます。 –

0

printf( "Bottles:%i \ n"、bottles);

はprintf関数に値を渡しながら、行方不明カンマ

1

あなたが使用する必要があり、(カンマ)を追加します。

printf("Bottles:%i \n ", bottles);

だから、最終的なコードはC内のすべてのprintf文の場合

#include <stdio.h> 
#include <cs50.h> 


int main(void) 

{ 
    printf("Minutes: "); 
    int minutes = get_int(); 

    if (minutes >0) 
    { 
     int bottles = (128*(1.5*minutes)/16); 
     printf("Bottles:%i \n ", bottles); 
    } 
    else 
    { 
     printf("Please type in a positive integer\n"); 
    } 


} 
1

であるあなたはprint文で変数を参照する場合、あなたは、その後、あなたのprint文で%識別子を使用する必要がありますカンマと参照している変数で区切ります。 - これはあなたがコンマ

後に整数値にそのリファレンスを印刷することを意味し、私

printf("Bottles:%i \n ", bottles); 

%:あなたが提供したコードで

は、エラーはあなたが持っているprint文、次のカンマが欠落しているからそこに来て

ボトル - 参照される整数変数です

関連する問題