Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

1Chia sẻ 1 phần code Caro Empty Chia sẻ 1 phần code Caro 2009-11-02, 20:04

MrSku

MrSku

Administrator
Hì hì cái này mình cũng ko phải viết kiếm trên mạng về nhưng thấy hay. Và cũng đã đọc rồi, định dựa trên nền này làm bài tập nhưng xui quá thầy chơi chiêu ác mình dính cờ tuớng mà cờ tướng ko biết đánh nữa nói gì lập trình
Cái này thiếu phần kiểm tra thắng thua bạn nào có thì bổ sung vào nha!
Code:
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
void nguoichoi1(int [500][500],int,char[15],char [15]);
void Taobanco(int a[500][500],int &n)
{
    printf("\n Nhap so dong va cot cua Matran : ");
    scanf("%d",&n);
    int x;
    a[0][0]=-1;
    for (int i=1;i<n;i++)
    {
        a[0][i]=i;
    }
    for (int j=1;j<n;j++)
    {
        a[j][0]=j;
    }
    for (int dong=1;dong<n;dong++)
    {
        for(int cot=1;cot<n;cot++)
            a[dong][cot]=0;
    }
}
void xuat(int a[500][500],int n)
{
    for (int i=0;i<n;i++)
    {
        for (int j=0;j<n;j++)
        {
            if (i==0)
            {
                printf("%3d",a[0][j]);
                continue;
            }
            if (j==0)
            {
                printf("%3d",a[i][0]);
                continue;
            }
            if (a[i][j]==0)
            {
                printf("  .");
                continue;
            }
            if (a[i][j]==1)
            {
                printf("  X");
                continue;
            }
            if (a[i][j]==2)
            {
                printf("  O");
                continue;
            }
        }
        printf("\n\n");
    }
}
void nguoichoi2(int a[500][500],int n,char choi1[15],char choi2[15])
{
    int i;
    int j;
    printf("\nMoi %s nhap o can danh : ",choi2);
    printf(" Dong : ");
    scanf("%d",&i);
    if (i>=n)
    {
        printf("\nBan da nhap sai. Xin nhap lai !");
        nguoichoi1(a,n,choi1,choi2);
    }
    printf("va cot : ");
    scanf("%d",&j);
    if (j>=n)
    {
        printf("\nBan da nhap sai. Xin nhap lai !");
        nguoichoi1(a,n,choi1,choi2);
    }
    if (a[i][j]!=0)
    {
        printf("\nBan nhap sai, o da ton tai, xin nhap lai ");
        nguoichoi2(a,n,choi1,choi2);
    }
    a[i][j]=2;
    system("cls");
    printf("\nBan co la : \n");
    xuat(a,n);
    nguoichoi1(a,n,choi1,choi2);
}

void nguoichoi1(int a[500][500],int n,char choi1[15],char choi2[15])
{
    int i;
    int j;
    printf("\nMoi %s nhap o can danh : ",choi1);
    printf(" Dong : ");
    scanf("%d",&i);
    if (i>=n)
    {
        printf("\nBan da nhap sai. Xin nhap lai !");
        nguoichoi1(a,n,choi1,choi2);
    }
    printf("va cot : ");
    scanf("%d",&j);
    if (j>=n)
    {
        printf("\nBan da nhap sai. Xin nhap lai !");
        nguoichoi1(a,n,choi1,choi2);
    }
    if (a[i][j]!=0)
    {
        printf("\nBan nhap sai, o da ton tai, xin nhap lai ");
        nguoichoi1(a,n,choi1,choi2);
    }
    a[i][j]=1;
    system("cls");
    printf("\nBan co la : \n");
    xuat(a,n);
    nguoichoi2(a,n,choi1,choi2);
}
void check(int a[500][500],int n,char choi1[15],char choi2[15])
{
 
}
void main()
{
    char choi1[15];
    char choi2[15];
    int a[500][500];
    int n;
    fflush(stdin);
    printf("\nNhap ten cua nguoi choi thu 1 : ");
    gets(choi1);
    printf("\nNhap ten cua nguoi choi thu 2 : ");
    gets(choi2);
    Taobanco(a,n);
    printf("\nBan co la : \n");
    xuat(a,n);
    nguoichoi1(a,n,choi1,choi2);
}



Được sửa bởi MrSku ngày 2009-11-02, 21:30; sửa lần 1.

https://08dba.forumvi.com

boy_saudoi

boy_saudoi

Thành Viên
Thank! đang cần Quá khen.Trời ơi số mình xui dính ngay cái caro Cười vui

ToongTeeng

ToongTeeng

Thành Viên
úi zời ơi ...ẹc min, cái hàm tạo bàn cờ sao giống của mình vậy ta ??? ặc min đột nhập máy mình lấy phải hem ??> Cười vui Cười vui Cười vui

boyvip9001

boyvip9001

Thành Viên
ai co bai code co caro ma no pit 5 con la thang hok zay????? Gì vậy Gì vậy chia se cho ba con lu lut nha???? Chờ Chờ Bùn ngủ

MrSku

MrSku

Administrator
@boy: suy nghĩ đi bạn! có thì có những ko cho đâu haha Cười

https://08dba.forumvi.com

boyvip9001

boyvip9001

Thành Viên
thay chet hok cuu ha ban!!!! Hizhiz ac wa nha!!!!!!!!!!!!!!!! Ko tốt

MrSku

MrSku

Administrator
Chiết gì, tui làm cờ tường ko biết chổ nào mà lần đây nè. Bạn phải suy nghĩ đi chứ, mấy cái này mà đi xin code nữa thì sao mà học. CÒn gần 3 tuần thì rán mà nghĩ đi

https://08dba.forumvi.com

Diễm Phúc

Diễm Phúc

Thành Viên
pa kon ai biết đánh cờ tướng chỉ tui đi. trời ơi ko biết chút xíu xìu xiu nào hết về cờ tướng thì nói chi tới code Hảo hữu

winternight

winternight

Thành Viên
Mình muốn biết bài này là ai làm...........
Tại sao lại vậy chứ ?

MrSku

MrSku

Administrator
[You must be registered and logged in to see this image.] Cái này là sưu tầm thôi, đợi congdongcviet nó hết bảo trì send link cho

https://08dba.forumvi.com

LeHoangNhan

LeHoangNhan

Thành Viên
winternight đã viết:Mình muốn biết bài này là ai làm...........
Tại sao lại vậy chứ ?
ủa nhớ bài này của supermod mà.[You must be registered and logged in to see this image.]Admin chôm mà ko xin phép. tội lỗi [You must be registered and logged in to see this image.]

thanhhuyit18

thanhhuyit18

Thành Viên
sao ko ai post code cờ vua z chời chắc là nó dễ lắm "heo mi" chắc die sớm we Hizhiz

Sponsored content


Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết