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
    
  • 相关阅读:
    SAP CRM 开发学习资料和教程整理【不定时更新】
    HANA CDS与ABAP CDS
    在CDS(Core Data Services)中使用DCL(Data Control Language)
    SAP中的ALE, IDOC
    ABAP 中JSON格式的转换与解析
    ABAP 在被访问的程序中获取访问程序的全局变量
    这不是我想要的ABAP开发者
    Macvlan技术
    Dockerfile
    css之position
  • 原文地址:https://www.cnblogs.com/yueyuanyueyuan/p/3518082.html
Copyright © 2011-2022 走看看