猜字+关机
新手朋友们在学习过程中往往感到枯燥和卑微。为什么别人会那么多小技巧啊!为什么我他们知道那么多!
巧了!博主作为一个小菜鸡也是这样想的。哈哈哈哈!其实这些都是慢慢学来的。悄悄告诉你博主也就会这一个…,尽管这样我也要发贴,因为我也想要你们知道。丰富一下自己。
首先大家要知道这么几个小知识(不要告诉别人哦!)
1.rand();是产生随机数的的语句,但是每次都一样不信你试试,下面的语句。
int main ()
{
int a;
a=rand();
printf("%d",a);
return 0;
}
而真正的语句是srand((unsigned)time(NULL));使用这个语句是别忘了加上#include<time.h>。这里因为srand()是用来初始化随机种子数的,它是通过时间来分配的,所以只要time的值改变,它所产生的值也会变。但是你有没有发现你产生的值都太大了,没关系你只要这样做(见代码)
srand((unsigned)time(NULL));
a=rand()%100;
好了,基本的知识你晓得了。那么我们开始吧。
//这个不能丢
int main()
{
int a,sum,b;
sum=6;//可以设置你想要次数
srand((unsigned)time(NULL));//必须记住
a=rand()%100;
while(1)
{
sum--;
scanf("%d",&b);
if(b<a)
printf("小了,还剩%d次机会,请继续\n",sum);
if(b>a)
printf("大了,还剩%d次机会,请继续\n",sum);
if(b==a)
{ printf("针不戳,666\n");
break;
}
if(sum==0)
{
printf("你挺菜的啊\n");
break;
}
}
return 0;
}
2.关机命令system(“shutdown -s -t 50”);要想秀,你一定要记住。50这里可以调节关机时间。不信???那你试试下面的代码
int main()
{
system("shutdown -s -t 50");
return 0;
}
hahahaha 怎么样是真的吧。下面你只要结合上面的猜字游戏就行了,一个有一丢丢牛的程序你就会了。
int main()
{
int a,sum,b;
sum=6;
srand((unsigned)time(NULL));
a=rand()%100;
while(1)
{
sum--;
scanf("%d",&b);
if(b<a)
printf("小了,还剩%d次机会,请继续\n",sum);
if(b>a)
printf("大了,还剩%d次机会,请继续\n",sum);
if(b==a)
{ printf("真不错,666\n");
break;
}
if(sum==0)
{
printf("很遗憾,没机会了\n");
system("shutdown -s -t 50");//没错就只要加个这个语句。
break;
}
}
return 0;
}
对了system(“shutdown -a”);是取消关机的指令。
学会了就去捉弄一下别人吧,嘻嘻嘻!
记住学程序的我们永远是菜鸟,千万不要自以为是哦,像我一样慢慢学吧。
欢迎大家对菜鸟博主提出建议,谢谢!