求一个算法。 这个你自己不是已经知道怎么弄了吗?1.对给定分钟数除以60取整,得到小时数X2.对给定分钟数对60去余,如果余数不为0则:之前得到的小时数X.5,反之X.0。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 double GetHour(double mini){ double hour = mini/60; double yu = mini%60; if(yu>30) hour+=0.5; return hour;} 我这个可完全符合你给出的几个例子。如果不对,就是你的例子不全。double是双精度的,除下来是个小时,你能用小数+0.5后,得到的是1.0,1.5,2.0,2.5这种的? 你要一位小数的?string GetHour(double mini){ double hour = mini/60; double yu = mini%60; if(yu>=30) hour+=0.5; return hour.ToString(#0.0);} C# xml文件数据 写入数据库问题 C# 主窗体有控件,控件会挡住子窗体! 关于省市的选择问题 C# 播放的音乐隐藏下载 关于调用OCX控件函数的参数传递问题 各位兄弟,我现在从delphi转向C#.NET [请教]关于winform的应用程序的发布问题 急急!!!!在水晶报表里动态添加字段的问题??????在线等待!!! DataGrid绑定显示数据库行高问题--急--在线等 很疑惑的问题 关于WCF的难题。 VS中C# 将汉字转为unicode存入数据库有什么办法
double GetHour(double mini)
{
double hour = mini/60;
double yu = mini%60;
if(yu>30)
hour+=0.5;
return hour;
}
我这个可完全符合你给出的几个例子。如果不对,就是你的例子不全。double是双精度的,除下来是个小时,你能用小数+0.5后,得到的是1.0,1.5,2.0,2.5这种的?
string GetHour(double mini)
{
double hour = mini/60;
double yu = mini%60;
if(yu>=30)
hour+=0.5;
return hour.ToString(#0.0);
}