程序代码分享

猜字游戏

 

#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);
}

 

 

 

 

posted @ 2017-05-18 15:09  该☆隐  阅读(207)  评论(0编辑  收藏  举报