好友
阅读权限10
听众
最后登录1970-1-1
|
如有不足之处,还请大神指正不吝赐教!!!
原码如下:
/***************************************************
程序:一个简单的双色球游戏
功能:从1~33随机生成6个红球和从1~16中随机生成一个蓝球
****************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i, j, temp;
int ball[6];
int len = sizeof(ball) / sizeof(ball[0]);
srand((unsigned int)time(NULL));
//从1~33中随机生成6个数字,并去除重复
for (i = 0; i < len; i++)
{
ball[i] = rand() % 33 + 1;
for (j = 0; j < i; j++)
{
if (ball[i] == ball[j])
{
i--;
continue;
}
}
}
//对随机生成的6个数字进行升序排序
for (i = 0; i < len; i++)
{
for (j = 0; j < len - i - 1; j++)
{
if (ball[j] > ball[j+1])
{
temp = ball[j];
ball[j] = ball[j+1];
ball[j+1] = temp;
}
}
}
//打印生成的红球和蓝球
for (i = 0; i < len; i++)
{
printf("%d ", ball[i]);
}
printf("+ %d\n", rand() % 16 + 1);
return 0;
} |
免费评分
-
参与人数 2 | 吾爱币 +2 |
热心值 +2 |
收起
理由
|
求做彩票软件
| + 1 |
+ 1 |
看我名字 怎么联系 |
oxxo119
| + 1 |
+ 1 |
谢谢@Thanks!如果可以加上生日,纪念日,自己的幸运号码等特别的设置数字. |
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|