论坛: 编程破解 标题: 一个猜数游戏,判断一个人反应快慢 复制本贴地址    
作者: kenter1643 [kenter1643]    论坛用户   登录
#include "time.h"
#include "stdlib.h"
#include "stdio.h"
main()
{char c;
clock_t start,end;
time_t a,b;
double var;
int i,guess;
srand(time(NULL));
printf("do you want to play it.('y' or 'n') \n");
loop:
while((c=getchar())=='y')
{
i=rand()%100;
printf("\nplease input number you guess:\n");
start=clock();
a=time(NULL);
scanf("%d",&guess);
while(guess!=i)
{if(guess>i)
{printf("please input a little smaller.\n");
scanf("%d",&guess);}
else
{printf("please input a little bigger.\n");
scanf("%d",&guess);}
}
end=clock();
b=time(NULL);
printf("\1: It took you %6.3f seconds\n",var=(double)(end-start)/18.2);
printf("\1: it took you %6.3f seconds\n\n",difftime(b,a));
if(var<15)
printf("\1\1 You are very clever! \1\1\n\n");
else if(var<25)
printf("\1\1 you are normal! \1\1\n\n");
else
printf("\1\1 you are stupid! \1\1\n\n");
printf("\1\1 Congradulations \1\1\n\n");
printf("The number you guess is %d",i);
}
printf("\ndo you want to try it again?(\"yy\".or.\"n\")\n");
if((c=getch())=='y')
goto loop;
}


地主 发表时间: 08/22 20:25

回复: jkd [jkd]   论坛用户   登录
它是什么功能!!????
 我只会QB
一点汇编

B1层 发表时间: 08/22 22:37

回复: kenter1643 [kenter1643]   论坛用户   登录
这是用C语言编的,小弟无聊之作

B2层 发表时间: 08/22 22:56

回复: 286 [unique]   版主   登录
不错,口头表扬一次。

B3层 发表时间: 08/23 09:44

回复: wuxiejian [wuxiejian]   论坛用户   登录
编程一定要英文学得好吗?

B4层 发表时间: 08/25 15:38

回复: kenter1643 [kenter1643]   论坛用户   登录
唉~~~~~286,我忘了问你,在win2000以上的系统中用C编译汉字会出现乱码,有办法克服吗??

B5层 发表时间: 08/25 16:47

回复: abctm [abctm]   版主   登录
很难我不会
我只会basic

B6层 发表时间: 08/25 17:07

回复: 286 [unique]   版主   登录
“在win2000以上的系统中用C编译汉字会出现乱码”
是指哪种乱码?C是VC还是TC?编出的程序是Windows PE格式,还是DOS MZ格式?

B7层 发表时间: 08/25 17:25

回复: kenter1643 [kenter1643]   论坛用户   登录
是TC2.0,例如printf("屎");输出就是一堆屎的东西

B8层 发表时间: 08/25 20:09

回复: Garu [syshunter]   版主   登录
TC需要ucdos等中文DOS环境支持,因为属于DOS程序嘛。建议用LCC,写出来的是WIN32控制台程序,支持中文。

B9层 发表时间: 08/25 21:07

回复: kenter1643 [kenter1643]   论坛用户   登录
可以说一下LCC免费的在哪里有的下载吗??
我搜索的都不行

B10层 发表时间: 08/26 22:44

回复: 286 [unique]   版主   登录
DOS窗口有两个属性页,TC会把程序强行换成文本模式。所以无法正常显示中文。
如果你是在windows 98下,可以通过运行pdos95使用文本仿真模式。
如果必须在windows 2000下。建议直接装VC。
LCC没用过,不敢发表看法。



B11层 发表时间: 08/27 12:53

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号