用c语言编写贪吃蛇的延时程序及流程图谁会??急求!!

急求C语言程序设计(学生信息管理系统)流程图?
急求C语言程序设计(学生信息管理系统)流程图? 5
是流程图啊,不是源代码!!
系统功能的基本要求:
1.学生信息录入功能
2.学生信息浏览功能
3.学生信息查询功能(按学号查询,按姓名查询)
4.学生信息的删除与修改
等待您来回答
编程领域专家& & 1)提高可靠性和稳定性;
& & 2)提高灵敏度高;
& & 3)降低成本;
& & 4)简化结构;
& & 5)方便使用。
& & 1.2 总体设计方案
& & 本设计可用于智能机器人的光感应系统,即作为机器人的视觉器官。开机后,单片机即按预先写入的程序运行,信号采集中根据接收的外部光线强弱可以改变其阻值大小,从而改变获得的大小,并将此电压传入单片机的输入端,单片机内部的模拟比较器及数模转换器将此模拟信号转换成数字信号,最后从单片机的输出端以数字量形式用显示出来。从而达到了对光线的等级划分及等级显示,以此来控制机器人的寻迹动作。
& & 如图1所示。
& & 2.单元电路设计
& & 2.1 信号采集电路设计
& & 信号采集电路由光敏、滑动、和等组成。其中的光敏电阻GR接收外部光线,根据接收到的外部信号的强弱来改变其光敏电阻的阻值大小,从而改变电路中电阻R4和滑动电阻R5上获得的电压,并将此电压传入单片机,从而完成信号的采集。其接线图如图2中①。
& & 2.2 复位电路
& & 单片机在启动时都需要复位,以使CPU系统各部分处于确定的初始状态,并从初始状态开始工作。ATMEGA48单片机的外部复位信号为低有效。当系统处于正常工作状态时,且稳定后,如果RST引脚上有一个低电平并维持2个机器(24个震荡周期)以上,则CPU就可以响应并将系统复位。本复位电路采用的是手动按钮复位,复位脚接,复位脚引出接地(电阻电容串接,节点处接reset)。在线下载采用标准接口,在线可编程(ISP),其连接方式如图2中②。
& & 2.3 数码管显示电路
& & 单片机应用系统中,数码管作为显示器件得到了广泛应用,用于阿拉伯数字和部分字母的显示。驱动多位数码管时,有动态显示和静态显示两种连接方式。本设计采用动态显示,利用单片机内部晶体振荡器,则硬件设计电路分解为ATmega48单片机和数码管两个部分,其结构简单,经济实惠。采用动态显示时,将所有数码管各名称相同的段位引脚并接在一起由一个I/O端控制;使用PB端口作为字型码输出,PC2、PC3分别于两个数码管公共端COM引脚相连,即PC2、PC3作为位扫描控制端口。为了简化电路,使用单片机接口线直接驱动数码管公共端,只是通过适当调大限流电阻阻值,以减小驱动。
& & 其连接方式如图2中③。
& & 2.4 控制系统
& & AVR系列的单片机不仅具有良好的集成性能。而且都具备在线编程接口,其中的ATmega系列还具备仿真和下载功能,含有片内看门狗电路、片内程序nash、同步串行接口SPI;多数AVR单片机还内嵌转换器、EEPROM、模拟比较强、定时计数器等多种功能。AVR单片机的I/O接口具有很强的驱动能力,电流可直接驱动、LED等元件。从而省去驱动电路,节约系统成本。其中ATmega48是一款采用先进RISC精简指令,内置A/D的高速8位AVR单片机,可支持低电压联机flash和EEPROM写入功能,同时还支持Bas和C等高级语言编程,是当今AVR单片机市场上性价比很高的芯片。本设计中ATmega48是核心部件,连接信号采集电路和数码显示电路。采集到的信号输入到单片机经模拟比较、A/D转换等处理后通过数码管显示出来,其连接方式如图2中④。
& & 2.5 软件设计
& & 软件设计包括WINAVR+AVR Studio编辑程序及调试软件和PROTEUS仿真软件等部分。根据硬件电路,包括信号采集、逻辑运算、A/D转换、数字显示等,其流程图如图3:& & &
& & 3.结论
& & 单片机体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。尤其是AVR单片机可以用高级语言编程方便实现系统移植,并且加快了软件的开发过程。本文以ATMega48单片机为核心,辅以必要的电路,采用高级C语言编程设计了一个简易的动态扫描多位数码管显示电路,从而通过LED数码管能够显示多位数字码。
试试再找找您想看的资料
资料搜索:
查看相关资料 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
copyright &
广电电器(中国梧州) -all right reserved& 若您有什么意见或建议请mail: & &
地址: 电话:(86)774-2826670&谁能根据我编写的c语言程序给我写一个流程图啊,我不会写流程图,拜托了,明天就交了。
谁能根据我编写的c语言程序给我写一个流程图啊,我不会写流程图,拜托了,明天就交了。
题目要求:(1)7个评委,每个评委给分范围为0~10分(整数)。(2)7个评委的给分中,去掉一个最高分和一个最低分,余下5位评委的平均分即为参加者的得分(精确到小数点后一位)。(3)将分数在屏幕中间位置处用红色显示出来并放大。
#include &stdio.h& #include&windows.h&int main(){&&& int a[7];&&& int i,j,t,c,max,min,n;&&&
&&& LPCTSTR&&&&&&&&&&&&&&&& &HWND hwnd = FindWindow("ConsoleWindowClass",NULL);& // 指向一个以null结尾的、用来指定窗口名(即窗口标题)的字符串。如果此参数为NULL,则匹配所有窗口名。&HDC hDC = GetDC(hwnd);& // 该函数检索一指定窗口的客户区域或整个屏幕的显示设备上下文环境的句柄&HFONT hF&&& b=(LPCTSTR)malloc(512);
&&& n=0;&while(c!=1)&{&&& printf("**********************************评分系统*************************************\n\n");&&& for (i=0;i&7;i++)&{& &&&&&& printf("%d号评委的得分:&& ",i+1);&&&&&& scanf("%d",&a[i]);&&& if(a[i]&10)&&& {&&& printf("输入错误,请重新输入该评委得分 :\n");//提示输入有误&&& printf("&&&&&&&&&&&&&&&& "); &&& scanf("%d",&a[i]);&&&&&&&& &&&&&& }&}&&& printf("\n");&&& for(j=0;j&7;j++)&&&&&&&&&&&&&&&&&&&&&&&&& //进行7次循环,实现7趟比较(使用起泡法比较)&&for(i=0;i&7-j;i++)&&&&&&&&&&&&&&&&&&&&&&& //在每一趟中进行7-i次比较&&if (a[i]&a[i+1])&&&&&&&&&&&&&&&&&&&&&& //相邻两个数比较&&{&&&&&&&&& t=a[i];&&&&&&&&& a[i]=a[i+1];&&&&&&&&& a[i+1]=t;&&}&&& max=a[6];&&& min=a[0];&&& printf("去掉一个最高分:& %d\n去掉一个最低分:& %d\n",max,min);&&& for(i=1;i&6;i++)&&&&&& n=n+a[i];&aver=n/5.0;&&&&&&&&&&&&&&&&&&&&&&&&& //求得平均分 &&& printf("\n");
&sprintf(b,"%1.1f",n/5.0);&&&&&&& &&hFont=CreateFont(30,30,0,0,0,1,0,0,0,OUT_CHARACTER_PRECIS,CLIP_CHARACTER_PRECIS,DEFAULT_QUALITY,FF_MODERN,"宋体");//使得分字体变大,该函数创建一种有特殊性的逻辑字体,此逻辑字体可以在后面被任何设备选择。&SetTextColor(hDC,RGB(255,0,0));&& //设置指定设备环境(HDC)的字体颜色 &SetBkColor(hDC,RGB(0,150,0));&&&&&& //该函数用指定的颜色值来设置当前的背景色,RGB为颜色改变功能,是红绿蓝英语的缩写。&SelectObject(hDC,hFont);&&&&&&&& //该函数选择一对象到指定的设备上下文环境中,该新对象替换先前的相同类型的对象。&&&&&&& hdc:设备上下文环境的句柄。&&TextOut(hDC,300,170,b,4);&&&&&& //用当前选择的字体、背景颜色和正文颜色将得分写到指定位置
&ReleaseDC(hwnd,hDC);
&free(b);&&&&&&&&&&&&&&&& //与malloc()函数配对使用,释放malloc函数申请的动态内存&printf("输入任意键继续另一次评分,不要请输入(1):");&scanf("%d",&c);&}&&& return 0;
瞎画了一个,不知道对不对
发给我看一下,可以就给你分哦
日啊,图片没上传成功
可不可以再发过来啊
等待您来回答
编程领域专家急求c语言:学生选课系统程序设计(最好含流程图 的)_百度知道
急求c语言:学生选课系统程序设计(最好含流程图 的)
提问者采纳
&nelepeo)++;
while(p;n&选课{
struct couse *Melepeo);
if(head1==NULL)
head1=p0;cls&
p0-&&#47!\
fclose(fp),fp);
if(num2==p1-&stdlib,i;
else printf(&););next=p1;);
fscanf(fp.返回主菜单\
printf(&请输入要选课的编号;
N1=N1-1,&quot,kk2;n&):intoc();n&信息主函数{
}}int main()/);kk2&t录入课程信息\;%d&#92,p-&n没有课程;);课程人数上限
struct couse *
p1=p2=(struct student*)malloc(sizeof(struct student));总学分;t学分\next=p1-&1;%d&%d&/t\nelen),filepath).学生信息管理\
p1=p1-&gt,filepath);
while(p-&t课程管理&#92:\t\),*p2,p1-&gt,&i);
if((fp=fopen(filepath.查询可选课程&#92!\
j++;);%d&你已选完所有课程;
struct couse * p0;
fscanf(20:/cls&请输入要删除课程的编号;n&t&#92,&incouse-&请输入学号;p1=p2=(struct couse*)malloc(sizeof(struct couse)):\);
printf(&n&n再见;);= p1-&
char filepath[30];请选择(1~3);n&
}void store()/}void back(struct student * p)/&#92.从文件录入\cls&quot,p-&nelenum[0]==0)
printf(&n&
p1-&%d&quot:\num2) && (p1-&t学生信息管理&#92,j=0,f=0,p-&
printf(&quot,&p1-&nelen=0!=NULL)
else p2-&&#92:keyboardc();
if(t==0 && (c-&n\&#92.退出系统\t\n&n&
case(3)!=NULL)
fprintf(fp!\
e=getchar();
if(N2==1)head2=p1;
managements(),fp););
printf(&quot,c-&gt,&num2);
s=head2;&#47.返回主菜单\&#47:
system(&);;2;
printf(&quot,&i);n&n&n);找不到%s文件;;
struct student *);课程信息已保存在%s中;学生选课子函数(查询可选课程){t学生姓名\
p=p-&);n&n&
case(1),&incouse-&gt,t=0;nelenum[i];n&t\kk2++)
for(kk3=0;3;%d&Melepeo),&p1-&
case(1);n&/);num1;选课(y/
if(N1==1)head1=p1?&
p1=p2=(struct student *)malloc(sizeof(struct student)););
int num1;nelenum[i]=0;课程编号\\}void hcheak()/n&quot,sizeof(struct student);
scanf(&num1)
if(p1==head1) head1=p1-&}void delc(int num1)/
if(num1==p1-&);
exit(0).删除学生信息\);))==NULL)
printf(&t课程名称\
scanf(&quot,p1-&gt:cheak();课程管理子函数(增加课程){
struct couse *p0;
printf(&quot:filec();请输入(1~3)!=0)
N2=N2+1;6:,&p1-&void Ms(){
for(kk1=0; }void intos()/nelenum[j]=p-&
p1=(struct student * )malloc(sizeof(struct student));).删除课程\2;n&
p2=p1;);j++) p-&gt,filepath);kk1&i&lt!=num1) p1=p1-&gt,请重输;
getchar()!=NULL)
printf(&quot!&#92,&i);%d%s%d%d&quot.返回主菜单\1;%d%s%d%d%d&quot,sizeof(struct student);s-&找不到%s文件;);}.录入学生信息&#92.查看课程信息\n&););}void keyboardc()/
p0-&3,&num1);4;
p0-&gt!=NULL) s=s-&gt:\n&n&break:
system(&quot!=0!\n&quot:\);
printf(&num1;kk3&感谢使用本系统;
printf(&1200,&p1-&n&quot!=NULL)
p2=p1;p-&);n&n&);next.学生选课\n&
c=getchar();t\}void filec()/
printf(&nelenum[i]);num1;num2 && p1-&
N2=N2-1;num2;
printf(&next=p1!=NULL))
p2=p1,p-&gt,&p1-&num1==s-&t课程人数上限&#92?;
printf(&n保存失败;);/);num1;n&quot:\)
back(p):&quot!\课程管理主函数{
struct couse *&#47.存储学生信息\
p0=head1;n&学生选课主函数{);n&num2;,*p2,p1-&n&
if(i&struct student/
char filepath[20];i++)
p1=head1:\nelepeo=0!=c-&录入课程主函数{学生学号
已选课程数量\
p1=head2,*p2:
fclose(fp);2;nelenum[i]) p0=p0-&gt?&quot,p-&gt:into(),*p2;输入要读入的文件路径;struct couse * head1;n没有该学生信息;菜单;}void managements()&#47,&p1-&),无法删除;
printf(&;;n\3;struct student * head2;);next=p1;nelenum[j];
printf(&录入学生信息子函数(从文件录入){
scanf(&\;
while(p;n),&num2);你还没选课!=NULL)
scanf(&n&quot.从文件录入&#92:\
e=getchar();&#92,p-&next=p1,&i):
printf(&w&
case(3);struct couse//请输入要删除学生的学号;3;
case(2);输出学生信息{
struct student *name2););
p1=p1-&gt:
incouse=(struct couse *)malloc(sizeof(struct couse));break.从键盘录入\
p2-&gt,&num1););Melepeo):&1100;
printf(&).系统信息查看及存储\n&num1);
break:\);/
case(7);nelen=0;是否进行退课(y/2;
while(c=='
if(N2==1)head2=p1.h&存储课程信息{
FILE *nelenum[--j]=0;);n&
gets(filepath);
scanf(&quot,p-&/;
inserts(incouse);n&%d%s%d%d&n请输入菜单选项(1~7);n&
break,&p1-&gt,sizeof(struct student);
if(N1==1)head1=p1;
exit(0);nelenum[0]=0;
scanf(&n&;
printf(&quot.查询已选课程\num1;t学生姓名\
char name1[20];p-&i&
p1=p2=(struct couse*)malloc(sizeof(struct couse));
printf(&课程信息结构体{
}}void listc()/
printf(&nelenum[i],p-&1,无法删除,请进入主菜单录入你的信息;/
printf(&%d&quot.h&
case(1),kk3,incouse-&
}while(p1-&&#47,&incouse-&/
printf(&):\Melepeo);next=NULL;y'num1 &num1;
while(num2;
printf(&)!\课程编号\n&);t\;
getchar(););
}}void inserts(struct student * incouse)/
if(p0-&gt,&p1-&
char filepath[20]:;t\
getchar();
else p2-&gt:listc();请输入你要退掉的课程编号;next,*p1;););next=p0:
system(&已选课程编号;n&quot:files();
else printf(&nelepeo)--;n&t\):\num2)
if(head2==p1) head2=p0;next=NULL;学生信息管理子函数(删除学生信息){
struct student *p1;
(p1-&输入错误;num2 &int N1;
case(2),无法再多选;
(p-&%d&n&n&
printf(&quot:\
while(!\t欢迎使用学生选课系统;next=NULL;N1=0,&
printf(&#include&Melepeo);录入课程子函数(从键盘录入){struct couse *p1;/
p1=(struct student * )malloc(sizeof(struct student))!feof(fp))
i=0;n&);输入要读入的文件路径;);i++),p1-&
case(1);%d%s& #include&lt,p-&n&
scanf(& }void into()/!&#92:keyboards();
break,&i);
goto end,i=0;无该学号的学生,&nelenum[i]=num1;已选课程数量
struct student *学生信息已保存在%s中;);n&r&t\
p0=incouse:\
printf(&),*p2;num2:
p=p-&录入键盘子函数(从文件录入){
FILE *%d\;),*p2;
for(i=0;nelenum[i],*p1;%d%s%d%d%d&quot.返回主菜单&#92,N2;);name2););
case(6);\))==NULL)
printf(&next=NULL;%d&quot:;n&;%d%s%d%d&
head2=NULL;
elective();/num2 &gt!=NULL))
FILE *);%-4d %10s %6d\
scanf(&name1;w&学生学号\n& p1-&num1;num1!=num2)
N2=N2+1;n&\
printf(&);请输入(1~4);p1-&gt,请回主菜单录入信息;i++)
printf(&quot,&p1-&
case(4);n&&#47,num1;n&\);输入课程信息要保存的文件路径;cls&):
getchar();2,incouse-&)
else p2-&);
char filepath[30];%d%s&quot:
p=head2:hcheak();next=p1-&next=p0;
if(p==NULL)
head1=NULL,&p1-&
while(p1-&gt:\
N1=N1+1;t课程人数上限\
printf(&num1;%d %s %d %d %d\i++)!&
n&}void inputs()/);n&quot!feof(fp))
p=head2,p1-&);
p1=(struct couse * )malloc(sizeof(struct couse));head1=NULL,num2;
int nelenum[50];
printf(&1200:
incouse=(struct student *)malloc(sizeof(struct student));n&
incouse-&学生信息管理子函数(填加学生信息){
struct student *p0;););cls&学生学号\
if(head2==NULL)
head2=p0;n&7;n&i++) p1-&name1!=num1;);:\
printf(&quot:\num1)
if(head1==p1) head1=p0;n&);
printf(&3;;nelen)++;
N2=0;n&quot!\Melepeo);/
c=getchar();next=p1;1;next=NULL;
case(1)!=p1-&%d&存储信息{
for(j=i;已删除该编号课程;
managementc();t\t学生选课\n1;),&num1)!=num1) p=p-&n&n&
scanf(&无该编号的课程;请输入(1~3)&#92!\);
case(1););
struct student *p1;
}}void lists()&#47.课程管理\
printf(&);
printf(&nelenum[i];;
printf(&printf(&录入学生信息子函数(从键盘录入){;t系统信息查看及存储\t学分\n);num1 && p1-&
getchar(),&i);t课程名称\;
else p2-&请选择(1~3);
scanf(&%d&quot,&i);name1;);5;n&
scanf(&);\
case(5);num1;num2;);
p1-&n1;i++) p1-&
int num1?;已选课程编号存储学生信息{
scanf(&}void dels(int num2)/3!\
printf(&t\
scanf(&退课成功;
printf(&n&quot:
printf(&num1 &
printf(&nelenum[j+1];
}}void insertc(struct couse *incouse)/
case(2);;%d&);
exit(0):&#92,filepath);
case(3),&quot,p-&2;n&
scanf(&Melepeo))
printf(&quot!=NULL) p=p-&next=p0;&#47!=0;; p1-&t录入学生信息\nelen=0!=num2 && s-&y'n&quot!=p-&课程编号
课程已选人数
课程人数上限&#92,1,kk1;
insertc(incouse),j;nelepeo=0;t&#92.返回主菜单\
if(head2==NULL)
getchar();
继续选课(y/name2););
while((p0-&gt:
system(&num1) && (p1-&
getchar();name1;n&
p1=p1-&gt!\/\学生选课子函数(查询已选课程){n&
if((fp=fopen(不存在你的信息,i;r&quot,p-&4;n&输出课程信息{
struct couse * p.从键盘录入&#92.存储信息\20,f);
int nelepeo,1;
printf(&quot,&p1-&
struct couse *p1:&
else p2-&gt!=NULL)
fwrite(p!=0;/num2;
else p2-&请输入你的学号;next=NULL;);num2;
incouse-&);
goto start,fp);
}}void elect(struct student * s)/
p1-&n&}void managementc()/
gets(filepath);name2;);n&quot:name1;
gets(filepath);1;学生信息管理主函数{
struct student * incouse:\录入学生信息主函数{))==NULL)
printf(&next=p1;n&quot,&quot:
printf(&quot.返回主菜单&#92:&#92.新增学生信息\);&#47!&#92!\
if(p-&n&n&
if((fp=fopen(
gets(filepath)!\
struct couse *next,&i);
printf(&n&kk1++)
for(kk2=0;
p1=p1-&gt.录入课程信息\n&
printf(&3;);%d&quot:
printf(&n&quot,p1-&gt,&p1-&gt,&num2);
while((p0-&
printf(&quot,&incouse-&
printf(&quot,&3;
case(1);s-&%d%s&2;课程管理子函数(删除课程){
struct couse *p1;n&}void inputc()/}void files()&#47,&p1-&);n&;你的可选课程编号;
struct student *请选择(1~3);
while(p1-&
printf(&:lists();
struct couse */n保存失败;
char name2[20];
p2-&1 || i&next=p0;/}void elective()&#47,i.返回主菜单\n&next!=NULL)
while(p0-&nelepeo=0;nelen)--;
}}void keyboards()/n&
p=p-&gt!=0;课程已选人数
int Mnum2)
if(p1==head2) head2=p1-&;
if(head1==NULL)
printf(&n&
struct student *p1;
while(e=='
}}void intoc()/n&
printf(&);;%d&
printf(&}void cheak()/;name1,&
printf(&);
dels(num2);
printf(&quot,*p2:intos();num2;);1;
p=head1;输入学生信息要保存的文件路径;= p1-&
s-&gt,&p1-&
head2=NULL.查看学生信息\
getchar():n&/
c=c-&gt!\&#47:%d\继续退课(y/
printf(&);nelenum[i]=0;2;%-8d%10s%6d%8d%12d\);
case(3);num2;n&
while(num1;
p=p-&gt,1;不存在你的信息!=p1-&}p2-&);num1;
else p2-&);cls&已删除该学生信息;scanf(&quot!=num2 &&://);学生信息结构体{
int num2;};n&
struct student * p:;next=NULL;cls&);
incouse-&next,&p1-&n);
printf(&kk3++);n&请选择(1~3);Melepeo)!=0){
N1=N1+1,p-&
return(0);n&quot,i;
p1=(struct couse * )malloc(sizeof(struct couse));%d&
case(3);主函数{
int i,&p1-&);
int num2;\next=NULL;
printf(&name1;
if((fp=fopen(退课{
struct couse * p1;/nelenum[i]) t=1.新增课程\;
i=0;\))==NULL)
delc(num1),p-&gt.存储课程信息&#92
采纳率100%
其他类似问题
按默认排序
其他1条回答
告诉你对你也没有好处,先自己试一试你是傻还是呆,有问题在把具体问题提出来,别人凭什么告诉你。要是不知道怎么做。要是课后喃举蹿断讷登阁沦练习作业,自己做
流程图的相关知识
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁用C语言编写21点游戏,最好附上流程图和程序说明,这是游戏规则 1个玩家与电脑控制的庄家游_百度知道
用C语言编写21点游戏,最好附上流程图和程序说明,这是游戏规则 1个玩家与电脑控制的庄家游
这时庄家就把他的那张暗牌打开来,如果庄家没有黑杰克,最好附上流程图和程序说明,如果所有的牌加起来超过21点。 大家手中扑克点数的计算是,游戏也就结束了,如果玩家拿到的前两张牌是一张 A 和一张10点牌。 首先撑忍灌短弑的靳轮玩家开始要牌,一张牌面朝下(叫暗牌)。 电脑给自己发两张牌。其余所有2 至9 牌均按其原面值计算,由玩家自己决定。目的是尽量往21点靠,那么玩家就与庄家比点数大小,共52张、Q,最好就是21点了,就拥有黑杰克(Blackjack)。 用1副牌,一张牌面朝上(叫明牌),可以随意要多少张,这是游戏规则
1个玩家与电脑控制的庄家游戏用C语言编写21点游戏,玩家就输了——叫爆掉(Bust)。庄家可以继续拿牌。 假如玩家没爆掉。A 牌既可算作1 点也可算作11 点,可以随意要多少张。假如庄家爆掉了;此时,玩家就赢,大为赢。 在要牌的过程中,去掉大小王;给玩家发两张明牌。 一样的点数为平手。假如他没爆掉、J 和 10 牌都算作10点。 没有黑杰克的玩家可以继续拿牌,那他就输了,靠得越近越好,又决定不再要牌了:K
提问者采纳
/rankabc/item/173d6e6c4a51a" target="_blank">http://hi<a href卓坪第疚郢狡贵守="http://hi
我用的是C++,不知道能不能编译出来
你有没有验证过
当然可以编译
谢谢你,我明天试一下
有一个错,最后一行
不可能,是不是你复制错了,少了}之类的
我可以说几个问题,你帮我解决一下不
在玩家看牌的时候,同时电脑有一张牌玩家可以看
二,电脑点数的上限
三,不是玩家不要牌后就判定输赢,而是电脑不要牌够才判
还有就是黑杰克的定义,A有一个选项,是一还是十一,双方都超过21为爆掉平局,而不是哪一方赢了
提问者评价
太给力了,你的回答完美解决了我的问题!
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 c语言编写贪吃蛇 的文章

 

随机推荐