商品浏览率统计模块商品查询/搜索模块
后台重点推荐商品设置模块会员检索模块void serch(void)
{
/*变量定义*/
int current_ID; /*当前ID*/
int percent; /*百分比*/
int point_total; /*总点数*/
int point_remain; /*剩余点数*/
int point_temp; /*临时变量*/ float add_per; /*介绍人增加点数*//*变量初始化*/
//current_ID = e; /*初始值第五个*/
percent = 80;
point_total = 100;
add_per=0.2/*-----增加分值函数------*/
/*-----ID为当前人id,Point为增加分值,percent为折扣率(主要为了扩展性强)-----*/
add_point(ID,Point,Percent)
{
ID.total+=Point*Percent;//把当前id的分数增加
point_temp=Point*Percent*add_per;//计算介绍人应得分
if (ID.Intro != null)
{
add_point(ID.Intro,point_temp,Percent)//开始递归
}
/*调试模块
printf(*****);
*/
}
/*-----增加分值函数over------*//*-----当你想只给e加一百分的时候----*/
add_point(e,100,percent);/*-----当你想给所有人加一百分的时候----*/
connect=(dbname,user,....,"select * from table")//抱歉忘了jsp里面的数据库连接代码//然后遍历数据库所有id
while ()
{
add_point(id,100,percent);
}
/*-----当你想给所有人加一百分的时候over----*/
}
后台重点推荐商品设置模块会员检索模块void serch(void)
{
/*变量定义*/
int current_ID; /*当前ID*/
int percent; /*百分比*/
int point_total; /*总点数*/
int point_remain; /*剩余点数*/
int point_temp; /*临时变量*/ float add_per; /*介绍人增加点数*//*变量初始化*/
//current_ID = e; /*初始值第五个*/
percent = 80;
point_total = 100;
add_per=0.2/*-----增加分值函数------*/
/*-----ID为当前人id,Point为增加分值,percent为折扣率(主要为了扩展性强)-----*/
add_point(ID,Point,Percent)
{
ID.total+=Point*Percent;//把当前id的分数增加
point_temp=Point*Percent*add_per;//计算介绍人应得分
if (ID.Intro != null)
{
add_point(ID.Intro,point_temp,Percent)//开始递归
}
/*调试模块
printf(*****);
*/
}
/*-----增加分值函数over------*//*-----当你想只给e加一百分的时候----*/
add_point(e,100,percent);/*-----当你想给所有人加一百分的时候----*/
connect=(dbname,user,....,"select * from table")//抱歉忘了jsp里面的数据库连接代码//然后遍历数据库所有id
while ()
{
add_point(id,100,percent);
}
/*-----当你想给所有人加一百分的时候over----*/
}
后台重点推荐商品设置模块会员检索模块这几个是我temp文件里的,不好意思ctrl+a就全过来了
1. 首先设计归纳满足加分条件会员的算法,即查询(更新)条件
2. 然后设计归纳对满足不同加分条件会员的加分分数的算法,即更新结果对你所说的下级可能很多人,我的建议是:
从例子中看,超过5级的上级,如果当事人得到的分数是100分,5级后的上级得到的分数已经是0.16分了,再上级的分数还要小,所以我觉得分数在小于一定数值的时候可以忽略不计,即不再对更后面的上级加分!
每一级的加分都直接以下一级开始
如a 以b为基数,如b以c为基数
只用sql语名能否实现
我打算结此贴了
你们二人各40
我留10分提问,等我挣到了分再多给