我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么在c语言一个数学公式里交换两个数字的位置就行了 不换答案就会有偏差

//需要引入的文件
#include<stdio.h>
//如解答错误,注意检查错误信息提示,对比预期输出和实际输出之间的差异
int main() {
int g,n;
scanf("%d",&g);
n=g*1000/0.35/7;
就是计算这个n 然后0.35和7换个位置就不行了
printf("喝%d罐汽水可杀死你!",n);
// your code
}

因为你是scanf是整数

n=g*1000/0.35/7; 修改为:n=g*1000/0.35/7.0;

近期文章

  • 大学生任务怎样解决,大学生
  • 测试点m==n/2错误
  • pytorch .backward
  • 通过框架振动视频得到振动特性?请问有什么软件/工具/程序可以实现
  • 问大一的c语言的问题
  • NPN共射放大电路的基本问题。
  • 请问一下,getchar和putchar到底有啥用啊?
  • ubuntu20.04中pcl测试出错
  • 如何使用frp连接内网机器,不到一分钟就自己断开,这稳定性也太差了?
  • 微信小程序云开发一个页面多个分页数据
  • 前端通过Thymeleaf获取不到值
  • spring boot框架下的application的@bean有报错,提示不能解决方法
  • 为什么能得到想要的b,c,d相加的合,b,c, d输出的结果却对不上
  • axios 请求不携带cookie
  • C++ 构造函数和析构函数
  • javascript的问题
  • Python导入包的错误
  • 使用axios从前端向后端发送一个硬盘路径的参数,出现乱码问题
  • c++类里定义链表出现错误
  • Idea编译器Maven项目无法导包

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华