《C语言及程序设计》实践参考——一副扑克牌

    xiaoxiao2026-04-02  5

    返回:贺老师课程教学链接   项目要求

    【项目4- 一副扑克牌】

    下面的程序,输出了52张扑克牌(如图),请补充完整程序。

    #include <stdio.h> int main( ) { char c[4]= {'H','S','D','C'}; int v[13]= {1,2,3,4,5,6,7,8,9,10,11,12,13}; int i,j; for(i=0; i<4; i++) { for(j=0; j<13; j++) { printf("%c",________); if(v[j]==1) printf("A"); else if(___________) printf("J"); else if(v[j]==12) ______________; else if(v[j]==13) printf("K"); else printf("%d",________); printf(" "); } printf("\n"); } return 0; } 运行图:   

    注:H、S、D、C代表4种花色

    [参考解答]

    #include <stdio.h> int main( ){ char c[4]= {'H','S','D','C'}; int v[13]= {1,2,3,4,5,6,7,8,9,10,11,12,13}; int i,j; for(i=0; i<4; i++) { for(j=0; j<13; j++) { printf("%c",c[i]); if(v[j]==1) printf("A"); else if(v[j]==11) printf("J"); else if(v[j]==12) printf("Q"); else if(v[j]==13) printf("K"); else printf("%d",v[j]); printf(" "); } printf("\n"); } return 0; }

    相关资源:基于C语言的扑克牌小游戏
    最新回复(0)