您现在的位置:计算机技术学习网 > 技术中心 > 编程开发 > C >

c语言课程设计_猜数游戏

来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 12:05 点击:

#include<stdlib.h>
#include<stdio.h>
int dif_1();
int dif_2();
void menu_1();
int menu_in();

int dif_1()
{
int dif_1;
dif_1=random(10);
return dif_1;
}

int dif_2()
{
int dif_2;
dif_2=random(100);
return dif_2;
}

void menu_1()
{
int i;
clrscr();
for(i=0;i<8;i++) printf("\n");
printf("                          Difficuty Choose\n");
printf("\n\n");
printf("                        1--Between 1 and 10\n\n");
printf("                        2--Between 1 and 100\n\n");
printf("                        3--Exit\n\n");

}
int menu_in()
{
int choose;
printf("                            Choose:");
scanf("%d",&choose);
return choose;
}

void test(int gess)
{
int num=-1,sum=0;
while(num!=gess)
{
printf("Please input number:");
scanf("%d",&num);
if(num>gess) {printf("high\n");sum++;}
else if(num<gess) {printf("small\n");sum++;}
else printf("Good! You use %d\n",sum);
}
getchar();
getchar();

}
void error()
{
printf("Choose error!");
getchar();
getchar();
}
main()
{
int choose;

menu_1();
choose=menu_in();
switch(choose)
{
case 1: test(dif_1());break;
case 2: test(dif_2());break;
case 3: exit(0);break;
default: error();
}

}

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Glib实例学习(2)双链表
    • C程序员要学C++吗?
    • C++中实现Singleton的正确方法
    • 编程思维训练(一)
    • 【编程好习惯】引入中间变量使程序更易读
    • 在C++中通过模板规避潜在错误
    • 在C++中通过模板去除强制转换
    • 【编程好习惯】减少搜索头文件的目录数
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1