设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 542|回复: 5
打印 上一主题 下一主题

温度测试程序有问题请教!

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-4 02:24:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
// temperature conversion application
#include <iostream.h>
void main()
{
// input temperature, numeric input
int tempinput;
// output temperature, numeric output
int tempoutput;
// input conversion type, single character
// "C" will be used to represent C to F.
// "F" will be used to represent F to C.
char conversiontype;
// input the temperature
cin >> tempinput;
// input conversion type
cin >> conversion type;
// conditionals below
if (conversiontype == 67)
// calculation code here for C to F
tempoutput = (1.8 * tempinput) + 32;
if (conversiontype == 70)
// calculation code here for F to C
tempoutput = (tempinput - 32) * 0.555;
cout << tempout << endl;
}
vc++ 6.0上输出有错
1 error(s), 0 warning(s)
但是我检查了多次不知道错在哪!?
请多指教
2#
发表于 2009-11-4 02:24:07 | 只看该作者
cin >> conversion type;
cin >> conversiontype;
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-4 02:24:08 | 只看该作者
#include<iostream.h>
void main()
{

int tempinput;

double tempoutput;

int conversiontype;

cin>>tempinput;

cin>>conversiontype;

if(conversiontype==67)

tempoutput=(1.8*tempinput)+32;

if(conversiontype==70)

tempoutput=(tempinput-32)*0.555;

cout<<tempoutput<<endl;

}
上面是正确呢,你自己慢慢对着看吧你错的不止一个地方.
回复 支持 反对

使用道具 举报

4#
发表于 2009-11-4 02:24:10 | 只看该作者
哦~ 谢谢!
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-4 02:24:11 | 只看该作者
哦..
回复 支持 反对

使用道具 举报

6#
发表于 2009-11-4 02:24:12 | 只看该作者
tempoutput做成double好点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 12:14 , Processed in 0.090838 second(s), 10 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表