を実行していない「のため」私が実行しようとしているとき、それは私にこれを表示され、十分な形で繰り返されない:私はプログラムを実行し、ループのためにそれを実行しようとしているときだけでなく
Enter a number:
5.6
Enter a number:
Enter a number:
Enter a number:
Enter a number:
Enter a number:
Enter a number:
Enter a number:
Enter a number:
Enter a number:
この問題に関する情報を検索しようとしましたが、何も見つかりませんでした。私はそれが愚かな質問であることを知っていますが、どこを向けるべきか分かりません。助けに感謝します。 私はあなたに私のコードを左:
#include <iostream>
using namespace std;
int main (void){
int num, sum;
float average;
for(int i=0; i<10; i++){
cout << " Enter a number: " <<endl;
cin >>i;
sum += num;
}
average = num/10;
cout << " The total average is:\n " << media <<endl;
}
;'実際に成功しました。 –
使用前に 'sum'または' num'を初期化していないため、未定義の動作が発生します。 –
また、 'cin >> i;ではなく' cin >> num; 'を意味しました。 –