我想输出的有三行,但是他每次没有第三行 只有一二行,第三行是空着的
你的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控制
另外输出引号应该在\n后面
n是double类型应该用%lf输入输出,不要用%f
scanf("%lf", &n);
,N参数要在字符串引号外面
printf("实际应得奖金值为:%lf\n",N);