1.
if语句
2.
关系操作符
3.
条件操作符
4.
逻辑操作符:&& , || , !
5.
switch语句
6.
while循环
7.
for循环
8.
do-while循环
9.
break和continue语句
10.
循环的嵌套
11.
goto语句
分支与循环下
1.rand函数
2.srand函数
3.time函数
4.随机数的生成及小游戏的实现
#
include
<stdio.h>
#
include
<stdlib.h>
#
include
<time.h>
void
game
()
{
int
r = rand() %
100
+
1
;
int
guess =
0
;
int
count =
5
;
while
(count)
{
printf
(
"\n
你还有
%d
次机会
\n"
, count);
printf
(
"
请猜数字
>:"
);
scanf
(
"%d"
, &guess);
if
(guess < r)
{
printf
(
"
猜⼩了
\n"
);
}
else if
(guess > r)
{
printf
(
"
猜⼤了
\n"
);
}
else
{
printf
(
"
恭喜你,猜对了
\n"
);
break
;
}
count--;
}
if
(count ==
0
)
{
printf
(
"
你失败了,正确值是
:%d\n"
, r);
}
}
void
menu
()
{
printf
(
"***********************\n"
);
printf
(
"****** 1. play ******\n"
);
printf
(
"****** 0. exit ******\n"
);
printf
(
"***********************\n"
);
}
int
main
()
{
int
input =
0
;
srand((
unsigned int
)time(
NULL
));
do
{
menu();
printf
(
"
请选择
:>"
);
scanf
(
"%d"
, &input);
switch
(input)
{
case
1
:
game();
break
;
case
0
:
printf
(
"
游戏结束
\n"
);
break
;
default
:
printf
(
"
选择错误,重新选择
\n"
);
break
;
}
}
while
(input);
return
0
;
}