c语言输出小数为什么错了?
#include<stdio.h>
using namespace std;
float a;
int main(){
scanf("%d",&a);
printf("%.2f");
return 0;
}
scanf("%d",&a);这句错了,它把a当成整形术读入了,也就是略去了小数不服,应该改成
scanf("%f",&a);
热门标签:
#include<stdio.h>
using namespace std;
float a;
int main(){
scanf("%d",&a);
printf("%.2f");
return 0;
}
scanf("%d",&a);这句错了,它把a当成整形术读入了,也就是略去了小数不服,应该改成
scanf("%f",&a);