理工男的生日祝福浪漫(送女友)

生日盲盒抽奖游戏

一,概述

  • 此代码为c代码,误使用c++
  • 替换代码中的字符串即可完成你自己的创作
  • 祝福语的数量,盲盒的数量可以自行修改
  • 希望你和你的她/他长长久久,爱意绵绵

二,代码

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <windows.h>

int num;
int false[10];								//记录答题错误情况
int mh_num[11]={0,1,2,3,4,5,6,7,8,9,10};	//盲盒编号


char wenti [11][60] = {						//设置提问问题
"0",
"问题1:",
"问题2:",
"问题3:",
"问题4:",
"问题5:",		
"问题6:",
"问题7:",
"问题8:",
"问题9:",
"问题10:"};
char key [11][20] = {"0",					//问题答案
"answer",
"answer",
"answer",
"answer",
"answer",
"answer",
"answer",
"answer",
"answer",
"answer"};
char gifts[11][50]={						//准备的礼物
"gift",
"gift",
"gift",
"gift",
"gift",
"gift",
"gift",
"gift",
"gift",
"gift",
"gift"};

void question();
void choujiang();

int main(){

	char begin [20][50]={					//开场
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",
	"煽情的话\n\n",	
	};
	
	for(int i=0;i<=18;i++){					//输出
		printf("%s",begin[i]);
		Sleep(900);
	}
	
	system("pause");
	system("cls");

	printf("有奖竞猜活动!!!现在开始!!!\n\n");
	printf("活动规则如下:\n\n");
	printf("总共10道题,答对一道即可开取盲盒\n\n");
	printf("\n\n");
	printf("首先!看在这么用心的份上!\n\n请先支付10块钱获得进入有奖竞猜的神秘代码!!!\n\n");
	int mima = 1314;
	int temp = 0;
	
	while(temp != mima){
		
		printf("神秘代码是:");
		scanf("%d",&temp);
		
		if(temp == mima){
			printf("\n嘿嘿嘿!开始吧!!!冲冲冲!!!\n\n"); 
		}else{
			printf("\n不要乱输入哦!\n\n乖乖找我来吧\n\n");
		}		
	}

 	system("pause");
 
 	for(num =1;num<=10;num++){				
 		system("cls");
	 	question();
	 	choujiang();
	 }

	system("cls");		 
	 
 	printf("恭喜你完成了有奖竞猜活动!!!\n\n");
 	printf("敬请期待下一次有奖竞猜!!!\n\n");
 	printf("以下是你的完成情况\n\n");
 	for(int i=1;i<=10;i++){
	 	printf("第%d题答错%d次\n\n",i,false[i]);
	}
	system("pause");
	system("cls");
	 
	printf("\n\n\n\n");
	
	char last [20][80] = {							//结束的话			
		"做个少女,永远怀春,诗装在心里,奶油抹在脸上。\n\n",
		"生日拍了拍你的脑袋说:祝你生日快乐。\n\n",
		"烟火向星辰,所愿皆成真。\n\n",
		"一岁一礼,一寸欢喜。\n\n",
		"愿每一岁都能奔走在自己的热爱里。\n\n",
		"可爱万喜,不止今日。\n\n",
		"今天你就暂时不做公主了,做寿星吧!\n\n",
		"一生一日,快且乐之。\n\n",
		"一岁有一岁的味道,一站有一站的风景。\n\n",
		"今天是没有流星也可以许愿的日子。\n\n",
		"今天是你和妈妈相遇的纪念日。\n\n",
		"时间,是让人猝不及防的东西,过去已去,未来已来,祝你生日快乐。\n\n",
		"永远爱你!我的你!!\n\n"
	};
	for(int i=0;i<=20;i++){
		printf("%s",last[i]);
		Sleep(900);
	}
	return 0;
}
void question(){			//提问函数

	int i=0;
	_Bool bool = 0;
	
	while(bool == 0){
	 	printf("%s\n\n",wenti[num]);
	 	
	 	if(i!=0){
	 		printf("再给你一次机会!\n\n");
		 }
		 
		fflush(stdin);
		
	 	char answer[10];
	 	
		printf("你的回答:");	 	
	 	scanf("%s",answer);
	 	printf("\n");
	 	i++;
		 
	 	if(strcmp(answer,key[num])==0){
	 		if(i==1){
	 			printf("恭喜你一次性答对!!!获得一次抽盲盒的机会\n\n");
	 		} else{
			 	printf("恭喜你 终于 答对了!!!获得一次抽盲盒的机会\n\n");
			 }
	 		bool = 1;
	 		break;
		}
		
		if(i == 1){
			printf("恭喜你答错一次,再仔细想想哦\n");
		}else if(i == 2){
			printf("恭喜你又答错了!反思一下你自己!\n");
		}else if(i>2){
			printf("已经答错%d次,如果看到这,那就选择场外援助吧!一次10元,微信转账谢谢!\n",i);
		}
		system("pause");
		system("cls");
	 }
	false[num]=i;
};
void choujiang(){			//抽盲盒函数
	int select;
	
	if(num == 1){
		printf("盲盒编号共有:\t");	
		} else {
			printf("现在盲盒还剩:\t");
			}
		
	for(int i=1;i<=10;i++){
		if(mh_num[i]!=0){
			printf("%d\t",mh_num[i]);	
		}
	}
	
	printf("\n\n选择盲盒,不要犹豫哦");
	printf("\n\n你选择:");
	scanf("%d",&select);
	printf("\n\n恭喜你!获得%s,继续加油,后面的更精彩哦!\n\n",gifts[select]);
	
	system("pause");
	
	mh_num[select]=0;	
}

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值