c语言保留两位小数后为什么输出等于0.00#include int main(){float a;scanf("%.2f",&a);if(a1000)printf("%.2f",(a-1000)*0.9+1000);return 0;}

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 21:23:16

c语言保留两位小数后为什么输出等于0.00#include int main(){float a;scanf("%.2f",&a);if(a1000)printf("%.2f",(a-1000)*0.9+1000);return 0;}
c语言保留两位小数后为什么输出等于0.00
#include
int main()
{
float a;
scanf("%.2f",&a);
if(a1000)
printf("%.2f",(a-1000)*0.9+1000);
return 0;
}

c语言保留两位小数后为什么输出等于0.00#include int main(){float a;scanf("%.2f",&a);if(a1000)printf("%.2f",(a-1000)*0.9+1000);return 0;}
scanf后面不能是%.2f,改成%f瞬间搞定