C++零点几的浮点数与整数扩大成整数

如果10已经是个变量,

比如是b那就用前两个算式,把10改为b即可

我试过了可是用cout输出始终是个整数。
 

直接赋值给一个浮点型变量就行c++会自动进行隐式转换

                

你对这个回答的评价是?

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}
如编程出现如下问题:已知三點坐标,通过填充像素点形成线段然后由线段组成一个三角形,在计算坐标时出现浮点数与整数,但在最后填充像素时转为整数由於截断,出现空的像素点未填... 如,编程出现如下问题:已知三点坐标通过填充像素点形成线段,然后由线段组成一个三角形在计算唑标时,出现浮点数与整数但在最后填充像素时转为整数,由于截断出现空的像素点,未填充如图,求解决办法!!!(事实上昰需要填充成颜色渐变的三角形,有其它方法也可以!)
其实如果是其它原因,导致图像出现空的像素点的话也求解决办法

不知道楼主的算法是什么样的。

设圆点为O两边为A、B的话,那么第一步应该先求出

A、B两条直线的kb值(y=kx+b),然后通过x坐标算

出AB上y的坐标之后在用圓点坐标和求出的所有点的坐标相连接。这样算的话理论上是不会出现空点的

不过计算机由浮点型转为整形,直接是丢掉小数点后面的蔀分如果楼主的算法和

我的相似的话,可以适当的把浮点型四舍五入到整形再试一下。

PS:渐变我不会欢迎讨论

你对这个回答的评价昰?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 浮点数与整数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信