大家好,这个程序一直显示不对,请帮一下忙,谢谢!

问题描述

大家好,这个程序一直显示不对,请帮一下忙,谢谢!

#include

void main()
{
float celsius=0,True_celsius=0,True_salary=0,salary=0;
printf("Enter the number of celsius>n");
scanf("%1f",&celsius);
printf("Enter the number of salary>n");
scanf("%1f",&salary);
True_celsius=1.8*celsius+32.0;
True_salary=(salary-5000.00)*0.20+1425.00;
printf("True_salary is %.2f>n",True_salary);
printf("True_celsius is %.2f>n",True_celsius);

}

解决方案

#include

int main()
{
float celsius=0,True_celsius=0,True_salary=0,salary=0;
printf("Enter the number of celsius>n");
scanf("%1f",&celsius);
rewind(stdin); //注意吸收回车
printf("Enter the number of salary>n");
scanf("%1f",&salary);
True_celsius=1.8*celsius+32.0;
True_salary=(salary-5000.00)*0.20+1425.00;
printf("True_salary is %.2f>n",True_salary);
printf("True_celsius is %.2f>n",True_celsius);
return 0;
}

不过我搞不懂你要算什么,好像计算方法有问题。

解决方案二:

警告是double到float丢失数据,输入数据结果也不对

解决方案三:

你都有警告了...你把你所有的float类型改成double不就行了,double转float会丢失精度的

解决方案四:

首先#include 这里你没有包含一个头文件,你先包含一个#include ,就可以了,已经帮你在开发环境下测试了

解决方案五:

但是变量都声明为double时输出结果是很长一串,加%。2f后还是那样,何解啊?

解决方案六:

但是变量都声明为double时输出结果是很长一串,加%。2f后还是那样,何解啊?

解决方案七:

把float类型换成double类型试试

解决方案八:

头文件改成#include

解决方案九:

你把你所有的float类型改成double不就行了,double转float会丢失精度的

解决方案十:

注意标点符号是不是中文的标点符号,要改成英文的

时间: 2024-11-03 01:34:06

大家好,这个程序一直显示不对,请帮一下忙,谢谢!的相关文章

关于ESB 用过的请帮下忙

问题描述 各位,最近做个项目但是需要通过esb获取其他系统的数据,以前没用过esb请问esb是怎么调用的,直接像webservice么?或者还有其他的访问方式?有关于esb访问的demo或者其他的文档之类的请推荐下,谢谢 解决方案 解决方案二:自己顶上去!求资料求解惑

各位朋友请帮个忙看看这个struts问题

问题描述 <?xmlversion="1.0"encoding="iso-8859-1"?><struts-config><form-beans><form-beanname="TestForm"type="cn.liang.TestForm"></form-bean></form-beans><action-mappings><acti

请问哪里有.net实习的,请帮一下忙啊

问题描述 本人今年就要毕业了,学.net快要一年了,其间也没做过什么大的项目,只有完成一个老师交待的留言板的模板,现在想找一份实习的工作,在哪里都行,对工资也没什么要求,关键是要提供一个学习的机会就OK了,请各位能帮一下忙啊... 解决方案 解决方案二:我觉得你应该多做一点项目,然后找工作时拿点项目作品出来就没问题了解决方案三:祝福下,我们都是从那个时候走过来的....解决方案四:敢问楼主芳龄几何?解决方案五:敢问楼主芳龄几何?解决方案六:我们这儿实习都没有工资的.解决方案七:请不要在技术区发表

pocket c# 在ppc上直接编写基于.net的c#程序,有问题请帮我。

问题描述 今天我下载到了一个叫做pocketc#的程序,通过这个程序我可以在我的ppc手机上编写程序,但是我在按照文档说的方法安装后,测试我安装是不是正确的时候,不好的事情发生了,我始终无法编译例子程序,他总是给我说:csantcannotexecute,我安装的路径是在programefilespocketc#中,我看到文档中说路径不能有空格,我就将pocketc#移动到根目录下,并将目录改为pocketc#去除了空格,但是这样问题还是一样出现了.因为我是通过pocketc#ide来进行编译的

图表显示问题,请帮个忙

问题描述 图表显示:相关数据这样,在一个图表(柱状图)显示总值和各月产值:比如:12个月的生产总值,分别有12个柱状图,另外多出一个为生产总值,一共13个柱状图其中生产总值柱状图为12个月的生产总值的和,在图标每月的生产总值用不同颜色标识,并标识文本显示

请帮个忙:.net 调用activex控件的问题??急!!

问题描述 我vc++.net做了一个ActiveX控件,在.net环境下,做了网络发布,但是客户端看不到控件.这个是.net环境下的代码<%@PageLanguage="VB"AutoEventWireup="false"CodeFile="Default.aspx.vb"Inherits="_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Tran

各位前辈请帮下忙,谢谢了!

问题描述 传入tid(订单号),传入方式post返回,{IsSuccess:"成功为T,不成功为F",Total:"金额"},格式JSON怎么做 解决方案 解决方案二:先把问题说清楚点解决方案三:应该就是根据传入参数拼接json格式的字符串吧解决方案四:引用1楼anheizhizi的回复: 先把问题说清楚点 比如输入订单号,点击查询,有这个订单号就显示订单的信息比如金额,没有就显示没有.应该是这样吧,问题什么格式JSON我就不知道怎么做了解决方案五:引用2楼xiao

刚开始学习java遇到的小问题,请帮着看看谢谢

问题描述 正在学习韩顺平讲的java教程,第一个小程序就遇到点问题.完全按着讲的打的结果去不一样.如下publicclasshello{publicstaticvoidmain(Stringargs[]){System.out.println("hello!");}}很简单的一个小程序,应该没错把,javac编译完成了,javahello时就出不来结果,出了一堆错误提示.Exceptioninthread"main"java.lang.UnsupportedClas

请帮帮忙啊,parseRequest总返回空

问题描述 上网搜说是struts2配置时/*改为/*.action,改了以后tomcat起不来了,是什么原因搞不清楚,不知还有没有其他办法,请帮帮忙,谢谢了-- 解决方案 解决方案二:改成*.do,不要斜杠!解决方案三:重新使用了另一种方法,虽然很多功能没有了,不过有时间在仔细研究.(可能是问题太简单,没人理)谢谢,我再试试.上网搜的另一种方法:packagetutorial;importjava.io.BufferedInputStream;importjava.io.BufferedOutp