【发布时间】:2015-02-27 12:20:54
【问题描述】:
我一直在尝试将小数点显示到小数点后 2 位以进行乘法运算:
if (operation == multiplication)
{
printf("\n\n You have chosen to perform a multiplication operation\n\n");
printf("Please enter two numbers seperated by a space (num1 * num2): ");
scanf("%f %f", &number1, &number2);
total = number1 * number2;
printf("\n%f times %f is equal to: %f", number1, number2, total);
}
所以如果我输入 0.5 & 30 我会得到 15 而不是 15.000000 如果我输入 0.5 & 15 我会得到 7.50 而不是 7.5000000。
我对 C 和一般情况下的编程还是很陌生,所以详细的解释真的很棒。 谢谢。
【问题讨论】:
标签: c