二十一选五.cpp

来自「关于c语言的常见问题 如乘法表」· C++ 代码 · 共 54 行

CPP
54
字号
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
	int i=0,j=0;
	int flag=1;
	int arr[21]={0};
	int guess[5]={0};
	srand((unsigned)time(NULL));
	i=0;
	while(i<21 && flag==1)
	{
		arr[i]=rand()%21;
		if(i>0)
		{
			j=i-1;
			while(j>=0)
			{
				if(arr[i]==arr[j])
				{
					flag=0;
				}
				j--;
			}
		}
		if(flag==0)
		{
			flag=1;
			continue;
		}
		else
		{
			i++;
		}
	}
	/*以上是随机产生了21个候选数字,然后输出,提供彩民选择21中选择5*/
	printf("彩民从这些数中选择5个作为下注数字:\n");
	for(i=0;i<21;i++)
	{
		
		printf("%d\t",arr[i]);
		if(i%5==0)
		{
			printf("\n");
		}
	}

	printf("彩民输入五个你想要下注的数字:\n");
	for(i=0;i<5;i++)
	{
		scanf("%d",&guess[i]);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?