搜索
查看: 1776|回复: 4
打印 上一主题 下一主题

C语言笔记--猜数字

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-31 18:52:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
一个猜数字的小程序,有兴趣的同学看看^_^!
-------------------------------------------------------------------------------------------------
[mw_shl_code=c,true]#include <stdio.h>
int main(void)
{
    int Password=0;    //密码
    int Number=0;      //数字
    int price=55;      //一个正确的数字
    int i=0;           //i初始化为0

    while(Password !=1120)  //当密码不等于1120是
    {
        if(i>=3)           //条件:i>=3
        return 0;          //返回一个空值
        i++;               //开始自加,三次输入是1120,退出
        puts("请输入密码: ");  //输出“请输入密码”
        scanf("%d",&Password);  //输入密码
    }

    i=0;  //初始i
    while(Number!=price)  //输入的数字不等于58
    {
        do{               //开始
            puts("请输入1到100的数字:");
            scanf("%d",&Number);
            printf("你输入的数字是%d\n",Number);
        }
        while( !(Number>=1 && Number<=100) );  //条件逻辑:输入的数字大于等于1小于等于100
            if( Number >= 90 )                 //输入的数字大于等于90
           {
                printf("过大!按任何键再次尝试!\n");  //输出“过大!按任何键再次尝试”
           }
            else if( Number >= 70 && Number < 90 )  //条件逻辑 :输入的数字大于等于70小于等于90
           {
                printf("大了点点!按任何键再尝试一次\n"); //输出”大了点点!按任何键再尝试一次“
           }
            else if( Number >= 1 && Number <= 30 )   //条件逻辑:输入的数字大于等于1小于等于30
           {
                 printf("太小了!按任何键再次尝试!\n"); //输出”太小了!按任何键再次尝试!“
           }
            else if( Number > 30 && Number <= 50 )      //条件逻辑:输入的字数大于等于30小于等于50
           {
            printf("小了点点!按任何键再次尝试!\n");   //输出”小了点点!按任何键再次尝试“
        }
        else//除了以产条件还有其它条件
        {
            if( Number == price ) //如果输入的字数是price
            {
                printf("^_^OK!呵呵 ,你猜对了!再见*_*!\n");//输出”^_^OK!呵呵,你猜对了!再见*_*!“
            }
            else if( Number < price ) //如果输入的数字小于price
            {
                printf("对不起,只有一点点小!按任何键再次尝试#_#!\n");//输出“对不起,只有一点点小!按任何键再次尝试#_#”

               }
            else if( Number > price ) //如果输入的数字大于price
                printf("对不起,只有一点点大!按任何键再次尝试@_@!\n");//输出“对不起,只有一点点大!按任何键再次尝试@_@”
        }
        getch();//按任何键一次
    }
    return 0; //返回开始的地方(int main(void))
}[/mw_shl_code]
------------------------------------------------------------------------------------------------------------------


psb.png (14.36 KB, 下载次数: 6)

psb.png
沙发
发表于 2012-8-3 23:21:29 | 只看该作者
我想复制。。。
板凳
 楼主| 发表于 2012-8-3 23:54:00 | 只看该作者
471013096 发表于 2012-8-3 23:21
我想复制。。。

额~~~有神马问题嘛....
地板
发表于 2012-8-4 18:57:34 | 只看该作者
很有意思{:soso_e120:}
5#
 楼主| 发表于 2012-8-4 19:00:21 | 只看该作者
yt20090291 发表于 2012-8-4 18:57
很有意思

额~~!加油罗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表