单项选择题

以下程序运行后的输出结果是
main()
char c; int n=100;
float f=10; double x;
x=f*=n/=(c=50);
printf("%d%f\n",n, x);

A) 2 20.000000
B) 100, 20.000000
C) 2 40.000000
D) 100 40.000000