救命啊~~~~~一个算法 谁能帮我写一下保龄球单人比赛单局得分的算法~~~小弟在这里感激不尽.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 各位大哥,看一下如下说明,帮我解答一下吧.http://www.bowling.com.cn/zypd/jsgz.htm int score[]={9,1,6,3,8,2,7,2,10,0,10,0,10,0,4,5,8,2,10,0,7,3}; int totalSrore=Score(score);即可方法:// 传入22长的数组// 前20个数为 正常10格 后2个为加格;// 1投中5,2投中4 记为 5 4// 1投中6,2投补中 记为 6 4// 1投全中 记为 10 0// 已按上述规则页给出的数据测试,结果173;public int Score(int[] s) { int t[]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0}; for (int i=0;i<20;i++,i++) { if (s[i]==10) { t[i+2]++; t[i+((s[i+2]==10&&i<18)?4:3)]++; } else if(s[i]+s[i+1]==10) t[i+2]++; } int score=0; for (int i=0;i<22;i++) score+=s[i]*t[i]; return score; } 小菜鸟求助 spring mvc checkbox 与 int的问题,求解决!!!! 问题 Jpcap类抓包控制的问题 急~ 怎么选择jtable的一行数据? 请教jfreechart的问题,关于柱状图的柱子显示问题! No more data available to read什么原因? 初学者问个简单的问题,望英雄指点,里面说 怎么在KeyListener里过滤掉字符,只留下数字 求救!!!100分求解简单问题!!! 请教各位几个关于内部类的问题! 如何拷贝文件内容到当前文件的末尾
看一下如下说明,帮我解答一下吧.http://www.bowling.com.cn/zypd/jsgz.htm
方法:
// 传入22长的数组
// 前20个数为 正常10格 后2个为加格;
// 1投中5,2投中4 记为 5 4
// 1投中6,2投补中 记为 6 4
// 1投全中 记为 10 0
// 已按上述规则页给出的数据测试,结果173;public int Score(int[] s)
{
int t[]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0};
for (int i=0;i<20;i++,i++)
{
if (s[i]==10)
{
t[i+2]++;
t[i+((s[i+2]==10&&i<18)?4:3)]++;
}
else if(s[i]+s[i+1]==10) t[i+2]++;
}
int score=0;
for (int i=0;i<22;i++)
score+=s[i]*t[i];
return score;
}