為什么結果為2,不是2.5
#include <stdio.h>
int main()
{
? ? int a,b,c,d;
? ? double result;
? ? a = 1.0;
? ? b = 2.0;
? ? c = 3.0;
? ? d = 4.0;
? ? result = a + b * c / d;? ? //在這里體驗哦~
? ? printf("%f\n", result);
? ? return 0;
}
#include <stdio.h>
int main()
{
? ? int a,b,c,d;
? ? double result;
? ? a = 1.0;
? ? b = 2.0;
? ? c = 3.0;
? ? d = 4.0;
? ? result = a + b * c / d;? ? //在這里體驗哦~
? ? printf("%f\n", result);
? ? return 0;
}
2023-05-21
舉報
2023-05-24
b*c=6
6/d=1(取整運算)
a+1=2