C 语言 之 猜数字

昨天晚上无聊写的,很简单。其实也没什么目的,只是觉得应该实现出来什么东西。然后也没有大的能力,就写了这么个东西出来,练了几个函数的用法。
[c]#include
#include
#include

main()
{
int c,i,j,flag;

time_t timep;
time(&timep);

printf(”Hello, user, %s, welcome!\t\tCurrent time is %s\nLet our game begin.\n”,cuserid(),asctime(gmtime(&timep)));

while((c=getchar())!=EOF){
i = 1 + (int) ( 10.0 * rand()/(RAND_MAX + 1.0));

while(flag){

printf(”Just Guess The Number:\t”);
scanf(”%d”,&j);
if (i == j){
printf(”Bingo!”);
break;
flag = 0;
}
else
printf(”No…”);
}
printf(”\nYeah! This time is %d!\nHere we go again~ If you wanna quit, just simply type Ctrl + Z\n”,i);

}
}

[/c]

就是这个了,其实自己也觉得有点白痴,anyway 就是记录在这里~ have fun

收藏/分享
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • MySpace
  • Pownce
  • StumbleUpon
  • Haohao
  • E-mail this story to a friend!
  • SalesMarks
  • Technorati
  • TwitThis

Comments (2)

1024July 30th, 2008 at 12:10 am

建议告诉用户太大了还是太小了,直至猜对为止,然后告诉他“你猜了n次才猜对”,如果n>5就说你太笨了,如果n<3就是你很聪明之类的。那样就更好玩了。也显得很智能的样子。

[Reply]

柒小诺July 30th, 2008 at 1:22 am

我想这个问题来着,但是我的想法是创立一个文件,里面包含着一些话。然后随机的出现,就跟魔兽里那些单位说话一样的,但是文件读取这个事情我还比较不明白……努力中~~~

[Reply]

Leave a comment

Your comment