怎么把小数输出来(我好菜,学了这么久还不会QAQ)

来源:5-14 综合练习

qq_慕姐3126557

2019-10-03 09:04

#include <stdio.h>

int main()

{float a=2.3;

int b=13;

int c;//这里改成float就不能运行,但用int就输不出小数QAQ

int n=12;

int x=9,y=18;

if(x>=23&&y<5)

{a=a*(1+0.2);

if(n>3){

c=(b+(n-3)*a+1)*2;

 printf("总费用为%d",c);}

else{c=b*2;

    printf("总费用为%d",c);}

}

else

{if(n>3){

c=(b+(n-3)*a+1)*2;

 printf("总费用为%d",c);}

else{c=b*2;

    printf("总费用为%d",c);}

}



    return 0;}


写回答 关注

2回答

  • qq_慕侠6008000
    2019-12-05 23:45:48

    %d只能输出整型的

  • qq_慕侠6008000
    2019-12-05 23:45:00

    float为浮点型,输出是的格式输出用%f

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题