我想输出的有三行二行

我想输出的有三行,但是他每次没有第三行 只有一二行,第三行是空着的

img

img

你的printf写错了,应该是printf(“实际应得是:%f\n”,N)
N要在这个引号后面
然后scanf(“%lf”,&n),浮点型是lf

你要记住两点:
1、double变量可以用%f或%lf在printf输出,float变量只能用%f输出
2、double变量只能用%lf在scanf输入,float变量只能用%f输入

double类型输入要用%lf控制

img

另外输出引号应该在\n后面

img

n是double类型应该用%lf输入输出,不要用%f
scanf("%lf", &n);
,N参数要在字符串引号外面
printf("实际应得奖金值为:%lf\n",N);