LabVIEW中用公式节点做取整是四舍五入,有什么办法不四舍五入呢?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/16 20:35:24
LabVIEW中用公式节点做取整是四舍五入,有什么办法不四舍五入呢?
int ge,shi,bai,sum,temp;
temp=0;
bai=n/100;
shi=(n/10)%10;
ge=n%10;
sum=(bai*bai*bai)+(shi*shi*shi)+(ge*ge*ge);
if(sum==n)
temp=sum;
应该说五舍六入,可能是LabVIEW的C编译器的问题
将程序改为:
ge=n%10;
shi=((n%100)-ge)/10;
bai=(n-(n%100))/100;
在算高位时先将低位的减掉就行了
将程序改为:
ge=n%10;
shi=((n%100)-ge)/10;
bai=(n-(n%100))/100;
在算高位时先将低位的减掉就行了