zoukankan      html  css  js  c++  java
  • 扑克牌

    main.m文件:
    
    #import <Foundation/Foundation.h>
    
    #import "hearts.h" #import "spade.h"
    
    #import "wintersweet.h"
    
    #import "diamonds.h" #import "stdio.h"
    
    #import "string.h"
    
    int main(int argc, const char * argv[])
    
    {
    
    spade *m1=[spade alloc];
    
    hearts *m2=[hearts alloc];
    
    wintersweet *m3=[wintersweet alloc];
    
    diamonds *m4=[diamonds alloc];
    
    [m1 assignmentone];
    
    [m2 assignmenttwo];
    
    [m3 assignmentthree];
    
    [m4 assignmentfour];
    
    for(int i=0;i<13;i++)
    
    {
    
    printf("%s	%s	%d
    ",p1[i]->color,p1[i]->number,p1[i]->bigorsmall);
    
    }
    
    for(int i=0;i<13;i++)
    
    {
    
    printf("%s	%s	%d
    ",p2[i]->color,p2[i]->number,p2[i]->bigorsmall);
    
    }
    
    for(int i=0;i<13;i++)
    
    {
    
    printf("%s	%s	%d
    ",p3[i]->color,p3[i]->number,p3[i]->bigorsmall);
    
    }
    
    for(int i=0;i<13;i++)
    
    {
    
    printf("%s	%s	%d
    ",p4[i]->color,p4[i]->number,p4[i]->bigorsmall);
    
    }
    
    return 0;
    
    }
    
    diamonds.h文件:
    
    #import <Foundation/Foundation.h>
    
    @interface diamonds : NSObject
    
    {
    
    @public char color[10];
    
    int bigorsmall; char number[3];
    
    }
    
    -(void)assignmentfour;
    
    @end
    
    diamonds * p4[13];
    
    diamonds.m文件:
    
    #import "diamonds.h"
    
    #import "string.h"
    
    #import "stdio.h"
    
    @implementation diamonds
    
    -(void)assignmentfour;
    
    {
    
    int i=0;
    
    for(;i<13;i++)
    
    {
    
    p4[i]=[diamonds alloc];
    
    p4[i]->bigorsmall=i+1;
    
    strcpy(p4[i]->color, "diamonds");
    
    }
    
    for(i=0;i<7;i++)
    
    {
    
    *(p4[i]->number)=i+3+'0';
    
     
    
    }
    
    strcpy(p4[7]->number,"10");
    
    *(p4[8]->number)='J';
    
    *(p4[9]->number)='Q';
    
    *(p4[10]->number)='K';
    
    *(p4[11]->number)='A';
    
    *(p4[12]->number)='2';
    
    }
    
    @end wintersweet.h文件:
    
    #import <Foundation/Foundation.h>
    
    @interface wintersweet : NSObject
    
    {
    
    @public char color[10];
    
    int bigorsmall; char number[3];
    
    }
    
    -(void)assignmentthree;
    
    @end
    
    wintersweet * p3[13];
    
    wintersweet.m文件:
    
    #import "diamonds.h"
    
    #import "string.h"
    
    #import "stdio.h"
    
    @implementation diamonds
    
    -(void)assignmentfour;
    
     
    
    {
    
    int i=0;
    
    for(;i<13;i++)
    
     
    
    {
    
    p4[i]=[diamonds alloc];
    
    p4[i]->bigorsmall=i+1;
    
    strcpy(p4[i]->color, "diamonds");
    
     
    
    }
    
    for(i=0;i<7;i++)
    
    {
    
    *(p4[i]->number)=i+3+'0';
    
     
    
    }
    
    strcpy(p4[7]->number,"10");
    
    *(p4[8]->number)='J';
    
    *(p4[9]->number)='Q';
    
    *(p4[10]->number)='K';
    
    *(p4[11]->number)='A';
    
    *(p4[12]->number)='2';
    
    }
    
    @end
    
    heart.h:
    
    #import <Foundation/Foundation.h>
    
    @interface hearts : NSObject
    
    {
    
    @public char color[10];
    
    int bigorsmall;
    
    char number[3];
    
    }
    
    -(void)assignmenttwo;
    
    @end
    
    hearts * p2[13];
    
    heart.m:
    
    #import "hearts.h"
    
    #import "string.h"
    
    #import "stdio.h"
    
    @implementation hearts
    
    -(void)assignmenttwo;
    
    {
    
    int i=0;
    
    for(;i<13;i++)
    
    {
    
    p2[i]=[hearts alloc];
    
    p2[i]->bigorsmall=i+1;
    
    strcpy(p2[i]->color, "hearts");
    
    }
    
    for(i=0;i<7;i++)
    
    {
    
    *(p2[i]->number)=i+3+'0';
    
    }
    
    strcpy(p2[7]->number,"10");
    
    *(p2[8]->number)='J';
    
    *(p2[9]->number)='Q';
    
    *(p2[10]->number)='K';
    
    *(p2[11]->number)='A';
    
    *(p2[12]->number)='2';
    
    }
    
    @end
    
    spade.h:
    
    #import <Foundation/Foundation.h>
    
    @interface spade : NSObject
    
    {
    
    @public char color[10];
    
    int bigorsmall;
    
    char number[3];
    
     
    
    }
    
    -(void)assignmentone;
    
    @end
    
    spade * p1[13];
    
    spade.m:
    
    #import "spade.h"
    
    #import "string.h"
    
    #import "stdio.h"
    
    @implementation spade
    
    -(void)assignmentone;
    
    {
    
    int i=0;
    
    for(;i<13;i++)
    
    {
    
    p1[i]=[spade alloc];
    
    p1[i]->bigorsmall=i+1;
    
    strcpy(p1[i]->color, "spade");
    
    }
    
    for(i=0;i<7;i++)
    
    {
    
    *(p1[i]->number)=i+3+'0';
    
    }
    
    strcpy(p1[7]->number,"10");
    
    *(p1[8]->number)='J';
    
    *(p1[9]->number)='Q';
    
    *(p1[10]->number)='K';
    
    *(p1[11]->number)='A';
    
    *(p1[12]->number)='2';
    
    }
    
    @end
    
  • 相关阅读:
    UVA10090 数论基础 exgcd
    UVA 10037 贪心算法
    ST表入门学习poj3264 hdu5443 hdu5289 codeforces round #361 div2D
    poj3254状压DP入门
    I.点进来吧,这里有你想要的(01背包)
    J.哭泣的阿木木(线段树模板题)
    可怜的ljb(树状数组,逆序对)
    D武器大师的宝贝(最大相交区间,异或,最大公约数)
    银行排队模拟(队列,模拟,数据结构)
    B
  • 原文地址:https://www.cnblogs.com/yueyuanyueyuan/p/3518082.html
Copyright © 2011-2022 走看看