为什么写number=number*(1+0.2)是错的,而写number=number*1.2就是对的啊?

来源:4-7 循环结构之do-while循环

慕粉4367945

2016-11-16 10:21

为什么写number=number*(1+20%)是错的,而写number=number*1.2就是对的啊?


写回答 关注

4回答

  • yuyu391
    2016-11-16 11:13:43
    已采纳

    本体判定条件只认同

    number=number*1.2

    你可以换 IDE 复制代码 试试结果

    number=number*(1+0.2);//可以运行,输出正确结果
    number=number*(1+20%)//本身语法格式错误,没有“20%”!!!

    http://img.mukewang.com/582bcee10001ffdf06610627.jpg

  • qq_浮士德_1
    2016-11-21 20:09:32

    wwwwd

  • yuyu391
    2016-11-18 07:49:26

    IDE集成开发环境,
    可以运行.c .cpp等文件,
    支持c/c++ 或c#语言开发 的软件!
    例如: dev-c++
              visual studio 2015

  • 慕粉4367945
    2016-11-17 23:07:33

    IDE是指?


C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题