文档详情

分支与循环程序设计实验报告.docx

发布:2021-07-10约1.07千字共2页下载文档
文本预览下载声明
分支与循环程序设计实验报告 分支与循环程序设计实验报告 分支与循环程序设计实验报告 姓名:李天初 学号:5130309515 班级:F1303017 任课教师:庄天红 掌握分支循环程序设计的方法,掌握, if-else,while, for 语句的使用,掌握分支与循环语句的嵌套使用。 设计一个猜数字游戏,游戏规则如下: 1、游戏开始,电脑随机生成三个不重复的十以内的数字。 2、玩家输入他所猜测的三个数字 3、将玩家提交的数与电脑生成的数进行比较,结果显示*A*B。A 代表位置正确数字也正确,B 代表数字正确但位置不正确,比如:2A0B表示您有 2 个数字的位置正确且数值也正确,除此以外,您还猜对了 0 个数字,但位置不对。 4、玩家共有 7 次机会,在 7 次内,如果结果为“3A0B”则游戏成功,退出游戏。如果 7次里玩家都没有猜对游戏失败。 操作系统:Windows8.1 编译器:Codeblocks13.12 #include #include #include using namespace std; int main() {int i,j,k,m; int q[6]={0,0,0,0,0,0}; srand(time(NULL)); while (q[1]==q[2]||q[0]==q[2]||q[0]==q[1]) { q[0]=rand()%10;q[1]=rand()%10;q[2]=rand()%10; for (m=0;m cinq[3]q[4]q[5]; k=(q[0]==q[3])+(q[1]==q[4])+(q[2]==q[5]);j=0; for (i=3;i j=(q[i]==q[0])+(q[i]==q[1])+(q[i]==q[2])+j; if (k!=3) {cout else {cout if (m==7) cout return 0; 在设计这个程序时,我主要用到了while循环语句来实现重复七遍的游戏,用for语句实现变量的赋值和比较,用if语句来作为答案是否正确的判断。 通过这次实验,我更好的理解了C++语言中的循环和分支语句的作用,熟悉了输入输出等基本语句的使用,掌握了类似简单游戏的编程方法
显示全部
相似文档