根据qq宠物等级计算级别
2006-03-05 22:07
399 查看
下面的算法可以根据输入的qq宠物的成长值,计算出宠物的等级。
其中calstep(),求得依等级所需的成长值,而实际成长到下一级所需要的成长值由上一级成长到当前级别
所需成长值+依等级所需的成长值。
#include "stdio.h"
int getlevel(long g);
main()
{
long g;
scanf("%ld",&g);
printf("%d/n",getlevel(g));
}
int getlevel(long g)
{
int k=1;
long lgstep=1;
long lastg=1;
if(g<=1) return k;
while(g>=lastg)
{
lgstep=lgstep+calstep(k-1);
lastg=lastg+lgstep;
k++;
}
return k-1;
}
int calstep(int l)
{
int a[]={1,1,2,2,3,4,3,4};
return (l/8)*4+a[l%8];
}
其中calstep(),求得依等级所需的成长值,而实际成长到下一级所需要的成长值由上一级成长到当前级别
所需成长值+依等级所需的成长值。
#include "stdio.h"
int getlevel(long g);
main()
{
long g;
scanf("%ld",&g);
printf("%d/n",getlevel(g));
}
int getlevel(long g)
{
int k=1;
long lgstep=1;
long lastg=1;
if(g<=1) return k;
while(g>=lastg)
{
lgstep=lgstep+calstep(k-1);
lastg=lastg+lgstep;
k++;
}
return k-1;
}
int calstep(int l)
{
int a[]={1,1,2,2,3,4,3,4};
return (l/8)*4+a[l%8];
}
相关文章推荐
- js计算QQ等级
- QQ宠物等级 宠物总的成长值 省级所需成长值 增加值
- 百度地图 根据标注点坐标范围计算显示缩放级别zoom自适应显示地图
- 根据员工上下班的等级计算考勤率和迟到次数SQL语句
- QQ等级计算方法及图标
- 【转载】Ecshop中根据评论等级不同计算出百分比
- 百度地图API二:根据标注点坐标范围计算显示缩放级别zoom自适应显示地图
- Ecshop中根据评论等级不同计算出百分比!
- 百度地图API二:根据标注点坐标范围计算显示缩放级别zoom自适应显示地图
- 技术改变生活——QQ等级计算工具
- 第十一个Java程序,计算QQ等级。
- 根据多个坐标点计算缩放地图的级别
- 根据cron表达式计算最近几次的执行时间
- 根据高度图计算体积等。
- php根据地球上任意两点的经纬度计算两点间的距离 原理
- 根据年月日计算星期的公式
- 根据旧工资按要求计算新工资
- 根据两点经纬度计算距离
- 根据输入成绩显示相应的级别
- 根据两地经纬度,计算两地距离