c语言编程练习题:7-24 猜数字游戏

简介: c语言编程练习题:7-24 猜数字游戏

#include <stdio.h>

int main(){

   int target_num,total_trial,count=0;

   int my_guess;

   if (scanf("%d %d",&target_num,&total_trial)!=0){

       //printf("game begins,intput a int number \n");

       while (scanf("%d",&my_guess)!=0){

           count = count+1;

           //printf("%d %d %d %d",target_num,total_trial,my_guess,count);

           if (my_guess==target_num && count==1){printf("Bingo!");break;}

           if (my_guess==target_num && count<=3){printf("Lucky You!");break;}

           if (my_guess==target_num && count>3 && count<=total_trial){printf("Good Guess!");break;}

           if (my_guess!=target_num && (count> total_trial || my_guess<0)){printf("Game Over");break;}

           if (my_guess>target_num){printf("Too big\n");}

           if (my_guess<target_num){printf("Too small\n");}

       }

   }else{

       printf("输入的数据存在错误");

   }

   return 0;


}


目录
相关文章
|
2天前
|
存储 Serverless C语言
每天一道C语言编程(结构体的运用):这是一年的第几天?
每天一道C语言编程(结构体的运用):这是一年的第几天?
6 0
|
2天前
|
C语言
每天一道C语言编程(递归:斐波那契数,母牛的故事)
每天一道C语言编程(递归:斐波那契数,母牛的故事)
5 0
|
2天前
|
C语言
每天一道C语言编程(2^k进制数)
每天一道C语言编程(2^k进制数)
6 0
|
2天前
|
C语言
每天一道C语言编程(数组操作)
每天一道C语言编程(数组操作)
6 0
|
2天前
|
C语言
每天一道C语言编程(数字转字母,字母转数字)
每天一道C语言编程(数字转字母,字母转数字)
5 0
|
2天前
|
C语言
每天一道C语言编程(求PI)
每天一道C语言编程(求PI)
5 0
|
2天前
|
C语言 C++
每天一道C语言编程:(去掉:双斜杠注释,去掉空格)
每天一道C语言编程:(去掉:双斜杠注释,去掉空格)
4 0
|
2天前
|
C语言
每天一道C语言编程:Hanoi双塔问题
每天一道C语言编程:Hanoi双塔问题
11 0
|
2天前
|
C语言
每天一道C语言编程:求N以内的素数(普通方法+优化方法)
每天一道C语言编程:求N以内的素数(普通方法+优化方法)
6 0
|
2天前
|
测试技术 C语言
每天一道C语言编程:Cylinder(圆柱体问题)
每天一道C语言编程:Cylinder(圆柱体问题)
7 0