首页 > 其他 > 详细

程序代码分享

时间:2017-05-18 15:22:35      阅读:277      评论:0      收藏:0      [点我收藏+]

猜字游戏

 

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
main()
{
       int count = 1;
    int num;
    int gameValue;
        srand((unsigned)time(NULL));
       gameValue =rand()%100+1;
       printf("请输入一个数字:");
       while(1)
        {
              if(count>20)
            {
               printf("你已经没有机会再猜了\n");
                break;    
            }
         scanf("%d",&num);
          if(num > gameValue)
            {
               printf("大了,再猜\n");
               count++;
               continue;
          }
            else if(num < gameValue)
        {
              printf("小了,再猜\n");
              count++;
              continue;    
           }else{
                 if(count==1) {
                     printf("你太有才了\n");
                 }else if(count<=7){
                    printf("猜了%d次就猜出来了,你很聪明\n",count);    
                 }else{
                    printf("猜了%d次才猜出来,尚需努力\n",count);    
                 }
                 break;
            }    
       }
  
}                                

 

五子棋

 

#include<stdio.h>
void chushihua(char a[10][10]){
    int i,j;
    for(i=0;i<=9;i++){
        a[0][i]=0+i;
        a[i][0]=0+i;
    }
    for(i=1;i<=9;i++){
        for(j=1;j<=9;j++){
            a[i][j]=*;
        }
    }
}
void shuchu(char a[10][10]){
    int i,j;
    for(i=0;i<=9;i++){
        for(j=0;j<=9;j++){
            printf("%c ",a[i][j]);
        }
        printf("\n");
    }
}
void hwin(char a[10][10]){

}

void bwin(char a[10][10]){

}

void youxi(char a[10][10]){
    int h,l,f=0;
    while(1){
        if(f==0){
            printf("黑棋走,请输入走的位置:");
            scanf("%d%d",&h,&l);
            if(a[h][l]!=*){
                printf("已经有棋子,请重新输入\n");
                continue;
            }
            a[h][l]=@;
            hwin(a);
            f=1;
            shuchu(a);
        }
        if(f==1){
            printf("白棋走,请输入走的位置:");
            scanf("%d%d",&h,&l);
            if(a[h][l]!=*){
                printf("已经有棋子,请重新输入\n");
                continue;
            }
            a[h][l]=#;
            bwin(a);
            f=0;
            shuchu(a);
        }
    }
}

main(){
    char a[10][10];
    chushihua(a);
    shuchu(a);
    youxi(a);
}

 

 

 

 

程序代码分享

原文:http://www.cnblogs.com/gaiyin/p/6873518.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!