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

改程序,输出正确c的值

#include
void main()
{
int c,f;
c=5/9*(f-32);
f=120.3;
printf("c=%f\n",c);
}

c=5/9*(f-32); 5/9两个整数相除,结果为int类型值为0,f的值要在计算前赋值

#include <stdio.h>
void  main()
{
float c,f;
f=120.3;
c=5.0/9*(f-32);
printf("c=%f\n",c);
}

题目是啥?

img


首先我们采取双精度,因为f赋值有小数点
其次我们在整数5后面加了一个.0变成5.0,如果不变可能会报错

近期文章

  • 输出哥德巴赫4-100两个质数合
  • 为什么算法相同结果不同
  • Driver irql not less or equal 蓝屏来源 service control manager 事件ID 7023
  • c盘误删users文件
  • 输入一个字符串(英文或空格),输出最长单词
  • Struts的valuestack替换
  • 自定义选项未显示在前端Magento Community Edition中
  • 怎么用C输出一个完全数=因子相加
  • 请问在aistudio上训练的的yolov5的pdparams模型如何转换为pytorch可用的模型
  • 输入字符串(英文或空格),输出最长单词
  • 关于DataFrame的问题,如何解决?(语言-python)
  • java运行报错误,非法字符\ufeff
  • C++用下标访问字符串内容
  • 这个报错什么意思,找不到问题出在哪里了
  • 初学者在运用switch时遇到问题,求帮助
  • 取消对NULL指针“p”的引用,写入“p”时缓冲区溢出
  • win ser 2012 standard的主备域控
  • 将值从XML检索到PHP数组中
  • python gui推荐
  • 想问下这个程序错在哪里

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华