永发信息网

cfree中运行正确的vc6.0中错

答案:2  悬赏:60  手机版
解决时间 2021-02-19 14:06
习惯cfree一直用,但学校要求vc6.0,换回vc6.0,发现原来对的运行出来都不对了而且没显示错误
例如如下简单的程序:
#include
using namespace std;
class Dog
{
public:

void Age(int a=0){X=a;}
void weight( float b=0){Y=b;}

int GetX(){return X;}
float GetY(){return Y;}

private:
int X;float Y;
};
void main()
{int a;
float b;

cout<<"input dog's age and weight:"< cin>>a>>b;
Dog mydog;

mydog.Age(a);
mydog.weight(b);
cout<<"The dog's age is :"<}

希望高手帮忙看看哈

所有程序输入数据后,闪一下就没了
最佳答案
不要在外面运行exe文件, 直接编译完成后在vc里按ctrl+F5运行就可以看到结果了.
全部回答
这是float的精度造成的。 float只能保障小数点后6位精度,vc中,默认用double表示浮点数,因此你定义的pi是double,计算后转换为float,因此精度更高。 cfree中,应该是使用float参与的运算,那么pi只能保障6位有效精度,也就是3.141592,后面就会有误差了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
建晟图文快印泽惠园店在哪里啊,我有事要去这
请问血糖测量多长时间测量一次为好?
已知抛物线y=mx^2+(1-2m)x+1-3m与x轴相交于
Jackcougheddayandnight,sothedoctor______hi
(公页)这俩字和一起念什么
广西桂水工程咨询有限公司玉林分公司怎么去啊
龙湖拉特芳斯的商铺值得购买吗?
lol好玩的上单英雄
牛仔上衣搭配什么卫衣
奶奶买房房产证上写上孙子的名字以后房子就是
something 这里是 读 some 汉语音标sin.还是
粤兴百货商店这个地址在什么地方,我要处理点
电子称上enter pwd s是什么故障?
下列说法正确的是A.含有未知数的式子是方程B.
六气的介绍
推荐资讯
小学文言文翻译
快速赛鸽如何挑选
德国铁元 一个月内没喝完,不能喝了吗
嵖岈山商贸城在什么地方啊,我要过去处理事情
属虎和属羊的配吗
一批零件共50件,次品率为10%,从中接连地取两
美佳橱柜怎么样 美佳橱柜好吗
电脑下载一般格式的100集电视剧大约占多大内
小兴看看mini 智能网络摄像机电脑能录像吗
我是大一新生,我的专业是会计翻译成英语
邹城匡庄的房子价格有便宜的吗
虚言是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?