C语言模拟中国福利彩票【双色球】

首先,强烈推荐一个C,C++开发的IDE工具,比VC简介万倍。我在学习C语言(大学公共课程C语言【谭浩强版】)的时候,就用的这个开发工具,很好用。


百度搜索: C_C++程序设计学习与实验系统  


C语言模拟中国福利彩票【双色球】_第1张图片



 分享一个自己无聊写的,模拟中国福利彩票【双色球】的小demo,希望可以帮助初学者,了解随机数函数,for()循环。。。


#include 
#include 
#include 
void PaiXu();
void ShuangSeQiu();
void main() {	
	int select;
	int flag = 1;
	int flat = 0;
	printf("********************************\n");
	printf("*                              *\n");
	printf("*                              *\n");
	printf("*                              *\n");
	printf("*     欢迎购买中国福利彩票     *\n");
	printf("*                              *\n");
	printf("*                              *\n");
	printf("*                              *\n");
	printf("********************************\n");
	printf("1、福彩3D\n\n2、双色球\n\n3、竞彩足球\n\n0、退出\n\n");
	do {
	printf("请选择玩法:");
	scanf("%d",&select);
	switch (select) {
		case 1 : printf("系统正在升级,请您于三个工作日之后再来购买!\n\n\n");
					break;
		case 2 : ShuangSeQiu();
					break;
		case 3 : printf("系统正在升级,请您于三个工作日之后再来购买!\n\n\n");
					break;
		case 0 : return;
		default : printf("请输入0----3之间的数\n");
	}	
		printf("\n");
		printf("是否选择其他玩法:是_1/否_0\n");
		scanf("%d",&flag);
	} while(flag);
}




void ShuangSeQiu() {
	void PaiXu(int a[6]);
	int a[6];
	int i,j,n;
	int flat = 0;
	system("cls");   //百度得到的 屏幕清零语句
	do {
		system("cls");
	printf("您所选的红色号码为:");
	srand((unsigned)time(NULL));
	for(i = 0;i < 6;i++) {
		SuiJi:a[i] = (rand() % 32 + 1);
		for(j = 1;j <= i;j++) {   //j用来计数,当i=0时,不经过第二个for循环
			if(a[i] == a[j-1]) {  
				goto SuiJi;
				}
		}
	}	
		PaiXu(a);	
		printf("\n");
		n = (rand() % 15 + 1);
		printf("您所选的蓝色号码为:%d\t",n);
		printf("\n");
		printf("\n");
		printf("您是否满意这组号码?\n\n\t不满意_1/满意_0\n");
		scanf("%d",&flat);
	}while(flat);
		
}		
		
		
		
		
		
void PaiXu(int a[6]) {
	int i,j,t;
		for(j = 0;j < 6;j++ ) {
			for(i = 0;i < (6-j);i++) {
				if(a[i+1] < a[i]) {
					t = a[i];
					a[i] = a[i+1];
					a[i+1] = t;
					}
				}
			}
		for(i = 0;i < 6;i++) {
			printf("%d\t",a[i]);
			}
		}
	

运行结果:

C语言模拟中国福利彩票【双色球】_第2张图片


C语言模拟中国福利彩票【双色球】_第3张图片

C语言模拟中国福利彩票【双色球】_第4张图片

C语言模拟中国福利彩票【双色球】_第5张图片

你可能感兴趣的:(小demo)