求助,为什么直接用数字计算和用赋值后的变量计算结果不一样
  • 板块灌水区
  • 楼主small__fat
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/9/14 20:42
  • 上次更新2023/10/27 11:36:41
查看原帖
求助,为什么直接用数字计算和用赋值后的变量计算结果不一样
103991
small__fat楼主2022/9/14 20:42
#include<stdio.h>
int main()
{
   float w,a=3.0e-23;
   int b=950;
   scanf("%f",&w);
   printf("%e",w*b/a);
   return 0;
}

输入100,输出为3.166666e+027

#include<stdio.h>
int main()
{
   float w,a=3.0e-23;
   int b=950;
   scanf("%f",&w);
   printf("%e",w*950/3.0e-23);
   return 0;
}

输入100,输出为3.166667e+027

2022/9/14 20:42
加载中...