这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 岭南EE码农港 » C语言程序设计作业--猜数字游戏

共2条 1/1 1 跳转至

C语言程序设计作业--猜数字游戏

菜鸟
2014-11-25 19:25:17     打赏

    

#include <stdio.h>
#include <stdlib.h>   
#include <time.h>   
int main()   
{   
    int target_num = 0;   
   int answer_num = 0;   
   int count = 0;   
      char select = 'y';   
 
  
   srand(time(NULL));   
    target_num = rand() % 100;   
  
 
   while(select == 'y' || select == 'Y')   
    {   
        printf("有一个100以内的数,先判断它是奇数还是偶数。1、奇数 2、偶数 \n");     
        while(1)   
       {   
           fflush(stdin);   
           select = getchar();   
  
  
            if(target_num % 2 == 1 && select == '1')   
            {   
                printf("没错!就是奇数!接下来具体猜出这个数字吧!
");   
   
                break;   
            }   
  
  
            else if(target_num % 2 == 0 && select == '2')   
            {   
                printf("对!就是偶数!接下来具体猜出这个数字把!\n");                   break;   
         }   
  
            else  
            {   
                printf("猜错啦,再试试看!
 ");   
  
            }   
        }   
           
        printf("输入你的第一次猜测,按回车键结束。只有五次机会哦~\n");   
  
  
        while(1)           {   
          scanf("%d", &answer_num);   
  
            if(count < 5)             
            {   
               if(answer_num < target_num)   
               {   
                    printf("很遗憾~低了!");     
              }   
 
              else if(answer_num > target_num)   
               {   
                  printf("很遗憾~高了!
 ");  
   
                }   
 
 
               else    
               {   
                     printf("太厉害了~猜对咯!答案就是%d\n", target_num);   
                     break;   
               }   
        }   
 
           else  
            {   
                printf("对不起,五次机会已经没有,你输了!
");   
               break;   
                          }   
        }   
         
       printf("还要继续吗?按Y继续游戏,按N退出游戏 \n");  
   
       fflush(stdin);   
        select = getchar();   
   }   
  
  
    return 0;  
    
    printf("ID: 2013914214\n") ;
 
}   

 

 

总结:初学者应多敲打代码,熟练编程,对编程中出现的错误耐心地找出来思考并改正,训练编程思维;还有,孰能生巧





关键词: 程序设计    

菜鸟
2014-11-26 19:42:30     打赏
2楼

1.没写学号

怎么有一些行结尾的右括号都到第二行去了?


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]