见鬼了。。。。。。

verybills 2011-09-25 07:57:56
 int r1 = 0, r2 = 0;
int count =20;
for (int i = 0; i < count; i++)
{
r1++;
r2++; }
double zql1 = r1 / count;
double zql2 = (r2 / count);

为什么zql1的计算结果是0,断点调试r1和count都不是0
...全文
141 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
b_duan 2011-09-26
  • 打赏
  • 举报
回复
double zql1 = (double)(r1 / count);
  • 打赏
  • 举报
回复
Rally?
qq2013 2011-09-26
  • 打赏
  • 举报
回复
嘻嘻,楼主找到答案了吗?
gomoku 2011-09-26
  • 打赏
  • 举报
回复
double zql1 = (double)r1 / count;
  • 打赏
  • 举报
回复
if (fld_cha <=1)
{ r1++; }
r1可能不到20

double zql1 = (r1*0.1) / (count*0.1);
试试
fengyunyin 2011-09-26
  • 打赏
  • 举报
回复
double zql1 = r1 / count;换成
double zql1= (double)r1/count;
Ny-6000 2011-09-26
  • 打赏
  • 举报
回复
double zql1 = r1 / count;



换成:

double zql1 = (r1 / count);

Ny-6000 2011-09-26
  • 打赏
  • 举报
回复
r1++;

换成r1=r1+1

试一下。
verybills 2011-09-26
  • 打赏
  • 举报
回复
public static void Rightrate(string tb, System.Windows.Forms.StatusBar statusBar1)
{
int r1 = 0, r2 = 0;
DataView sdv = db.ExecuteDataView("select fld_cha,fld_updown,fld_realclose from " + tb + "");
int count = sdv.Table.Rows.Count;
if (count == 0) { return; }
for (int i = 0; i < count; i++)
{
double fld_cha = Convert.ToDouble(sdv[i]["fld_cha"]);
if (fld_cha <=1) { r1++; }

}
double zql1 = r1 / count;

statusBar1.Invoke(new MethodInvoker(delegate() { { statusBar1.Panels[0].Text = string.Format("正确率:" + zql1.ToString() + "%(" + r1 + ")",总记录:" + count.ToString() + "."); } }));
}
这是完整函数,就是zql1始终为0。 r1 , count都不为0
huangwenquan123 2011-09-25
  • 打赏
  • 举报
回复
are you sure?
renyiqiu 2011-09-25
  • 打赏
  • 举报
回复
调试好没啊
wnyxy001 2011-09-25
  • 打赏
  • 举报
回复
你不会还没循环就看看zql1的值了吧
wnyxy001 2011-09-25
  • 打赏
  • 举报
回复
不可能
暖枫无敌 2011-09-25
  • 打赏
  • 举报
回复

int r1 = 0, r2 = 0;
int count =20;
for (int i = 0; i < count; i++)
{
r1++;
r2++;
}
double zql1 = r1 / count;
double zql2 = r2 / count;
Response.Write(zql1.ToString()+"<br/>");
Response.Write(zql2.ToString());

不可能的吧,是不是呢没有保存,然后重新编译??

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧