10除以三为什么总显示3.00000000

来源:4-10 循环结构之三种循环比较

kakapoUW

2017-10-11 08:50

#include <stdio.h>

int main(){

double a;

a=10/3;

printf("10除以3为%f",a);

return 0;

}


写回答 关注

4回答

  • 慕函数2397740
    2017-10-11 10:01:21
    已采纳

    #include <stdio.h>
    int main()
    {
    double a,b,c;
    b=10;
    c=3 ;
    a=b/c;
    printf("10除以3为%f",a);
    return 0;
    }


    kakapo...

    那我的那种为什么不可以呢

    2017-10-12 00:14:55

    共 1 条回复 >

  • 断魂无心
    2017-10-11 22:54:02

    int main()
    {
    int a;
    a=10.0/3.0;
    printf("10除以3为%d",a);
    return 0;
    }

    定义用整形int

    %d就可以输出整数

  • 慕粉0827362688
    2017-10-11 17:25:34

    a = 10.0 / 3;  // 这样就可以了

    10 和 3 是 int类型,运算结果还是int类型。只不过把int类型赋值给了double类型。

  • 慕函数2397740
    2017-10-11 10:07:33

    int main()
    {
    double a;
    a=10.0/3.0;
    printf("10除以3为%f",a);
    return 0;
    }

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题