0
printf("Input A: ");
scanf("%f\n",&A);
printf("Input B: ");
scanf("%f\n",&B);
printf("Input C: ");
scanf("%f\n",&C);

これを実行すると、A値を入力できますが、何も書かれていない別の空白行が表示され、変数などに保存されていないものを入力する必要があります。最初の printf と scanf をコメントアウトしても、B で同じことが起こります。

4

1 に答える 1

0

%f各形式の の前にスペースを入れます。

printf("Input A: ");
scanf(" %f",&A);
printf("Input B: ");
scanf(" %f",&B);
printf("Input C: ");
scanf(" %f",&C);
于 2013-10-20T22:06:53.860 に答える