新代码
睡觉的神吧
全部回复
仅看楼主
level 14
睡觉的神 楼主
ArrayList DuiYingShu = new ArrayList();
ArrayList YaSuoDuiYingShu = new ArrayList();
private void TestBtn_Click(object sender, EventArgs e)
{
// MessageBox.Show((21425712 / 66).ToString());
// MessageBox.Show((21425712 / 66/7).ToString());
int JianGeQu = 21425712 / 66 / 7;//间隔将数据分割成7等分,每份的大小
for (int i = 0; i < 2000; i++)//生成2000个随机数
{
// Random rd = new Random(i);
// DuiYingShu.Add(rd.Next(1, 21425712).ToString());
Random r = new Random(int.Parse(DateTime.Now.ToString("HHmmssfff")) + i);
int num = r.Next(1, 21425712);//随机生成一个5位整数
DuiYingShu.Add(num);
}
for (int i = 0; i < DuiYingShu.Count; i++)//将对应数取余分割
{
YaSuoDuiYingShu.Add(Convert.ToInt32(DuiYingShu[i]) % JianGeQu);
}
for (int i = 0; i < DuiYingShu.Count; i++)//输出显示
{
OutRTBox.AppendText(YaSuoDuiYingShu[i].ToString() + Environment.NewLine);
}
}
2018年07月25日 02点07分 1
level 14
睡觉的神 楼主
private void LiangDianJuLiBtn_Click(object sender, EventArgs e)
{
//点距离函数使用实例
Point a = new Point(0, 1);
Point b = new Point(0, 2);
double r = GetDistance(a, b);
MessageBox.Show(r.ToString());
}
public static double GetDistance(Point startPoint, Point endPoint)//计算两点间距离
{
int x = System.Math.Abs(endPoint.X - startPoint.X);
int y = System.Math.Abs(endPoint.Y - startPoint.Y);
return Math.Sqrt(x * x + y * y);
}
private void ShiFouZaiSinShangBtn_Click(object sender, EventArgs e)
{
//判断点是否在sin上,原理:y=sin(x),将X带入,计算出Y的数值,然后将要比较的点的X带入,计算出另一个Y值,比较两个Y数值
//在这里原始号码的对应书数字就是Y数值,序号就是x值(这里应该可以把序号更改为时间间隔,也就是按照实际的日期间隔来做测试,而不是顺序的123这样,当然还可以将间隔乘以倍数比如X100,X10000)
for (int i = 0; i < DuiYingShu.Count; i++)
{
}
}
public static Double SinDianJianChaZhi(int YuanX, int YuanY, int BiJiaoX, int BiJiaoY)
{
//int y=System.Math.Sin (YuanX)
return 0;
}
2018年07月25日 02点07分 2
level 14
睡觉的神 楼主
2018年09月17日 11点09分 4
level 14
睡觉的神 楼主
歌 花粥 出山
生僻字
有种
2019年02月11日 02点02分 5
level 14
睡觉的神 楼主
非酋
2019年02月11日 03点02分 6
level 14
睡觉的神 楼主
2019年02月12日 12点02分 7
level 14
睡觉的神 楼主
//根据日期间距求得真正序号
int TianShuXuHao = 1;//按照天数来计算的序号
ShiJiXuHao.Add(TianShuXuHao);
for (int i = 0; i < RiQi.Count-1; i++)
{
//OutRTBox.AppendText(RiQi[i].ToString ()+ Environment.NewLine);
DateTime dt1 = Convert.ToDateTime(RiQi[i] );
DateTime dt2 = Convert.ToDateTime(RiQi[i+1]);
TimeSpan RiQiCha = dt2.Subtract(dt1);
TianShuXuHao = TianShuXuHao + RiQiCha.Days;
//OutRTBox.AppendText(RiQiCha.Days.ToString () + Environment.NewLine);
//ShiJiXuHao.Add(TianShuXuHao+" "+ RiQi[i].ToString ()+" "+ RiQi[i+1].ToString());
ShiJiXuHao.Add(TianShuXuHao );//添加到数组列表
}
//for (int i = 0; i < ShiJiXuHao.Count ; i++)
//{
// OutRTBox.AppendText(ShiJiXuHao[i].ToString() + Environment.NewLine);
//}
//对应数字除以序号
for(int i = 0; i < ShiJiXuHao.Count - 1; i++ )
{
Double Shang = Convert.ToDouble (QianQuDuiYingShu[i]) / (Convert.ToDouble (ShiJiXuHao[i])+10000);
OutRTBox.AppendText(Shang.ToString ()+ Environment.NewLine);
}
2019年02月12日 12点02分 8
level 14
睡觉的神 楼主
2019年02月14日 01点02分 10
level 14
睡觉的神 楼主
2019年02月27日 05点02分 11
level 14
睡觉的神 楼主
2019年03月01日 13点03分 12
1