数据结构实习报告_数据结构程序实习报告

实习报告 时间:2020-02-27 03:14:54 收藏本文下载本文
【www.daodoc.com - 实习报告】

数据结构实习报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据结构程序实习报告”。

一、概述软件开发的流程

二、回顾C语言的基本语法:

1、常量(类型)

2、变量(类型、定义)

3、表达式(例子:三位数的拆分)

4、控制语句(if条件语句,例子:饿了吗?for循环语句,例子:做好事问题求解)

5、数组(例子:猜数字游戏)

三、学生成绩计算系统

做好事问题求解:

某学校为表扬好人好事需核实一件事,老师找了A、B、C、D三个学生,A说:“不是我。”。B说:“是C。”。C说:“是D。”。D说:“C胡说”。这四个人中三个人说了实话。请问:这件好事是谁做的?

#include “Stdio.h” #include “Conio.h”

void main(void){ char thisman;/*定义变量用来保存做好事的人*/ int sum=0;/*求和变量*/ /*循环枚举做好事的人*/ for(thisman='A';thisman

} getch();} 猜数字:

在计算机上设置一个没有重复数字的4位数,不能让猜得人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。

如正确答案为5234,而猜的人猜5346,则是1A2B,其中有一个5的位置对了,记为1A,而3和4这两个数字对了,而位置没对,因此记为2B,合起来就是1A2B。

接着猜的人再根据出题者的几A几B继续猜,直到猜中为止。

次数限制:

有的时候,这个游戏有猜测次数上的限制。根据计算机测算,这个游戏,如果以最严谨的计算,任何数字可以在7次之内猜出。而有些地方把次数限制为6次或更少,则会导致有些数可能猜不出来。而有些地方考虑到人的逻辑思维难以达到计算机的那么严谨,故设置为8次甚至10次。也有的没有次数上的限制。我们今天要做的这个游戏就是设定次数为8次。

#include “Stdio.h” #include “Conio.h” void gue(int b[])/*猜数字游戏进行猜数的函数,采用数组作为参数*/ { int i=0,j=0,s=0,x=0,k1=0,k2=0;/*i、j、s用于进行循环,x用记录猜

数的次数,k1用于记录位置相同且数相同的数字个数、k2记录数相同的数字个数*/ int a[4];while(1){ x++;printf(“di %d ci shu ru:”,x);scanf(“%d”,&j);/*输入要猜的数放在变量j中*/ for(i=3;i>=0;i--)/*将输入的4位数进行拆分放到数组a中*/ { a[i]=j%10;j=j/10;} for(i=0;i=0;i--)/*将四位数拆分并按高低位存放在数组b中*/ { b[i]=num%10;num=num/10;} printf(“ok pre any key”);getch();/*等待*/ clrscr();/*清屏*/ } int main(void){ int b[4],num,i,ch=0;while(1)/*条件为1的无限循环作为软件运行的主体,等待退出命令*/ { printf(“****menu****n”);printf(“set number input 1n”);printf(“gue number input 2n”);printf(“exit input 3n”);printf(“input your select items:”);scanf(“%d”,&ch);if(ch==1)/*选择变量为1调用设置被猜数字函数*/ { set_num();} if(ch==2)/*选择变量为2调用猜数游戏过程函数*/ { gue(b);} if(ch==3)/*选择变量为3退出循环结束游戏*/ { break;} }

getch();return 0;}

数据结构实习报告

数据结构实习报告班级:13软件二班姓名:殷健 学号:1345536225子集和数问题1:问题描述子集和数问题1:子集和问题的为〈W,c〉。其中,W={w1,w2,...,wn}是一个正整数的集合,子集和数问题......

数据结构实习报告

附件:实习报告格式,如下:数据结构实习报告班级: 姓名:xxx(20121514101)xxx(20121514101) xxx(20121514101) 指导教师:日期: 题目一、问题描述(把你所选的题目及要求说一下)二、概要设计(抽......

数据结构实习报告

数据结构第六次作业p134——11411203张玉24.template void SeqQueue::EnQueue(const T& x){//插入函数if(IsFull()==true){maxSize=2*maxSize;elements[rear]=x;rear=(rear+......

数据结构实习报告

数据结构课程设计的实习报告怎么写呀,请求做过课设的同学发一篇范文过来谢谢-_-规范实习报告的开头应给出题目、班级、姓名、学号和完成日期,并包括以下七个内容:1、需求分析以......

数据结构实习报告

一、需求分析1、程序所实现的功能;2、程序的输入,包含输入的数据格式和说明;3、程序的输出,程序输出的形式;4、测试数据,如果程序输入的数据量比较大,需要给出测试数据;5、合作人及......

下载数据结构实习报告word格式文档
下载数据结构实习报告.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文