求个算法,以0.5元为单位 用户要求:低于等于0.5元按0.5元,0.51-1按1元,1.01-1.50按1.5元,。以0.5元为最小单位进位,求个算法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 double i = 0.50; int iTemp = Convert.ToInt32(i * 100); if(iTemp % 50 != 0) { MessageBox.Show(Convert.ToString(Convert.ToDouble(iTemp/50*50)/100+0.5)); } else { MessageBox.Show(i.ToString()); } 最笨的算法:float GetData(float money){ float ret = 0; while(money > 0) { ret += 0.5; money -= 0.5; } return ret;} if(i-0.5<floor(i)){return floor(i)+0.5}else{return floor(i)+1} 为何我写的验证码过程通不过呢?我是新手 求一个winform编辑文本的方案 1个正则问题 静态对象问题 还是Excel问题(关于数据导出的) 关于DataGrid的显示问题 怎么获得本机的网卡号,谢谢为先 winform中做的控件引用了其他语言生成的dll,在webform中加载此控件不能用,怎么做? 如何实现版本自动升级 下面这一小段简单的代码为何被告知“字符串太多”?请知者赐教。 简单的问题~~!!!!!! 请教关于RSA数字签名的问题!谢谢
int iTemp = Convert.ToInt32(i * 100);
if(iTemp % 50 != 0)
{
MessageBox.Show(Convert.ToString(Convert.ToDouble(iTemp/50*50)/100+0.5));
}
else
{
MessageBox.Show(i.ToString());
}
float GetData(float money)
{
float ret = 0;
while(money > 0)
{
ret += 0.5;
money -= 0.5;
}
return ret;
}
{return floor(i)+0.5}
else{return floor(i)+1}