|
一个猜数字的小程序,有兴趣的同学看看^_^!
-------------------------------------------------------------------------------------------------
[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]
------------------------------------------------------------------------------------------------------------------
|
|