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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 02:32:06
c语言保留两位小数后为什么输出等于0.00#include int main(){float a;scanf(

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瞬间搞定