浅谈C语言分支循环语句

 

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 ;
}
  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值