chengxuyuanwumou
2020-03-09 13:01
采纳率: 57.1%
浏览 248

为什么这两个C语言程序输出的结果不同 求解谢谢

#include
void main()
{
float a,b;
a=123456.789e5;
b=a+20;
printf("%f",a);
printf("%f",b);
}

#include
void main()
{
float a,b;
a=123456.789e5;
b=a+20;
printf("%f,%f",a,b);

}

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

  • 码上夏雨 2020-03-09 13:24
    最佳回答

    因为你两个%f之间有逗号(,)删除就好

    评论
    解决 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题