前提・実現したいこと
C言語を勉強しています。
「数値を繰り返して入力し、合計が 100 を超えた場合、または入力が 10 回行われた場合、入力を止め入力された数値をすべて表示する」という課題で回答にあるfor文の「&&」の意味を理解したいと考えております。
「合計が 100 を超えた場合、または入力が 10 回行われた場合」なので、「&&」ではなく「||」の方が良いと思い試した見ましたがうまく動きません。
for文の「&&」はどのような意味で使われているのでしょか?
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
int sum;
int values[10];
int i, j;
for( i = 0, sum = 0 ; i < 10 && sum <= 100 ; i++ )
{
scanf("%d", &values[i] );
sum += values[i];
}
for( j = 0 ; j < i ; j ++ )
printf( "\n%d", values[j] );
### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー