首页 > 电脑

c语言输出小数为什么错了?

更新时间2019-07-14 07:49:05

#include<stdio.h>

using namespace std;

float a;

int main(){

    scanf("%d",&a);

    printf("%.2f");

    return 0;

}


c语言输出小数为什么错了?


scanf("%d",&a);这句错了,它把a当成整形术读入了,也就是略去了小数不服,应该改成

scanf("%f",&a);

相关标签:c语言

上一篇:手机加载页面时加载不出来,提示:net::ERR_UNKNOWN_URL_SCHEME

下一篇:什么是轴心受拉构件?举例说明工程实际中的轴心受拉构件?