数据处理实习报告共

时间:2022-03-12 19:08:04 作者:网友上传 字数:933字

无忧范文网小编为你整理了多篇《数据处理实习报告共》范文,希望对您的工作学习有帮助,你还可以在无忧范文网网可以找到更多《数据处理实习报告共》。

一、概述软件开发的流程

二、回顾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 1\\\\n"); printf("gue number input 2\\\\n"); printf("exit input 3\\\\n"); 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; }

《数据处理实习报告共.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档