标题:请高手看看,这个程序怎么不能运行?
取消只看楼主
James1982
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2005-10-7
 问题点数:0 回复次数:3 
请高手看看,这个程序怎么不能运行?

#include<conio.h> #include<math.h> #include<stdio.h> #include<stdlib.h> #include<process.h> void main(void) { int answer[4],guess=0,a,b,times=0,i,j; clrscr(); for(i=0;i<=3;i++) { randomizt(); answer[i]=rand()%10; for(j=0;j<i;i++) { while(answer[i]==answer[j]) { answer[i]=rand()%10; j=-1; } } }

window(0,0,40,11); textattr(YELLOW+(GTEEN<<4)); cprintf("Please guess:\n"); while(a!=4) { a=0; b=0; times++; do { window(10,0,40,21); cprintf("\r%d ",times); cscanf("%d",&guess); if(guess==0) exit(0); } while(guess<0||guess<9999); for(i=3;i>-1;i--) { for(j=0;i<=3;j++) {

if((int)(guess/pow10(i)==answer[i])) { if(i+j==3) a++; else b++; } } guess-=(int)(guess/pow10(i)*pow10(i)); } window(20,0,40,31); cprintf("\n\r %dA%dB\n",a,b); } }

搜索更多相关主题的帖子: include answer rand 
2005-10-11 15:45
James1982
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2005-10-7
得分:0 

这是一个猜数字游戏,可是我怎么运行能有错误,提示是:

rror C2065: 'clrscr' : undeclared identifier error C2065: 'randomizt' : undeclared identifier error C2065: 'window' : undeclared identifier error C2065: 'textattr' : undeclared identifier error C2065: 'YELLOW' : undeclared identifier error C2065: 'GTEEN' : undeclared identifier error C2065: 'pow10' : undeclared identifier

头文件已经有了,可是为什么还是不能运行呢?


2005-10-11 19:57
James1982
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2005-10-7
得分:0 

谢谢大家的关心! 我又运行了一下,又出现了这样的问题, 我按Alt+F9后,出现了这样的问题,图片如下:

又按了Ctrl+F9后,问题是这样的:

这是怎么回事呀,搞不明白

[此贴子已经被作者于2005-10-12 12:50:56编辑过]


2005-10-11 22:07
James1982
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2005-10-7
得分:0 
错误是:

[此贴子已经被作者于2005-10-12 12:58:44编辑过]


2005-10-11 22:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-29864-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.247353 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved