中奖计算
来源:互联网 发布:数据的离散程度用描述 编辑:程序博客网 时间:2024/05/01 13:12
#include<stdio.h>
#include<string>
/*
中奖计算
某抽奖活动的规则是:每位参与者在纸上写下一个8位数的号码。最后通过摇奖的办法随机产生一个8位数字。参与者写下的数字中最多有多少个连续位与开奖号码中的相同,则称为中了几个号。
例如:小张写的数字是:12345678,而开奖号码是:42347856。则称小张中了3个号,因为其中最长的相同连续位是:“234”。如果小张写的是:87654321,则他只中了一个号。
下面的代码根据传入的参数,返回中了几个号。其中:a表示被评价的号码,b表示摇号产生的数字。请填写缺少的代码。
把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。
*/
void g(int a, int b)
{
char sa[]="00000000";
char sb[]="00000000";
int n = 0;
int i,j;
sprintf(sa,"%8d",a);
sprintf(sb,"%8d",b);
for(i=0; i<8; i++)
{
for(j=1; j<=8-i; j++)
{
char t = sa[i+j] ;////
sa[i+j] = 0;
if(strstr(sb, sa+i))
{
if(j>n) n=j;////
}
sa[i+j] = t;
}
}
//return n;
printf("%d\n",n);
}
int main()
{
int a=12345678;
int b=42347856;
g(a,b);
}
- 中奖计算
- 中奖计算
- 中奖概率计算
- 蓝桥杯 中奖计算
- 第二届蓝桥杯 中奖计算
- 【第二届蓝桥杯】中奖计算
- js 中奖几率计算!
- 彩票中奖几率计算公式
- 2011蓝桥杯【初赛试题】中奖计算
- Matlab计算福利彩票的中奖概率
- 计蒜客计算之道程序设计大赛中奖记
- Java根据奖品权重计算中奖概率实现抽奖
- 蓝桥杯 2011年第二届C语言初赛试题(2) 中奖计算
- 中奖了
- "中奖"了....
- 中奖了
- 中奖?ipad
- 中奖了
- 硬币个数
- linux密码终极破解之战(1)
- MongoDB实战系列之三:MongoDB的主从部署
- 运动员分组
- 如何提升自己在公司的价值
- 中奖计算
- 中国成为北极理事会正式观察员国 将享合法权利
- N进制小数
- e-人事管理系统-人事档案-变更管理-角色代理申请
- 添加相同的布局组件
- socket client传文件到server,server端接收成功后给客户端反馈一个信息
- 变换变量 位运算
- 大数据?别唬人了!我们真的需要盲目烧钱追求大数据吗?
- wireshark ERROR:capture_dlg.c:408:capture_filter_check_syntax_cb: code should not be reached