为什么出错了,为什么不可以得到a=11.000000,不是按照指定格式输出吗

img

img

img

double a;不能是int a
%f只能输入浮点数

因为你用的是%f输入一个整型的a啊!改成%d就对了

scanf("%d", &a);

或者你用

float a;

声明变量也行