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 也会发生同样的事情。我怎样才能阻止这种情况发生?
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 也会发生同样的事情。我怎样才能阻止这种情况发生?