#include <stdio.h>
#include<string.h>
#define N 10
int main(int argc, char *argv[])
{
struct poker
{
int num;
int name;
}data[N][1000],cha;
int T,i,j,length[N],x,y,z,k;
char c;
scanf("%d",&T);
getchar();
for(i=0;i<T;i++)
{
k=0;
while(1)
{
c=getchar();
switch(c)
{
case 's' : {
for(j=0;j<4;j++)
getchar();
scanf("%d",&data[i][k].num);
data[i][k].name=4;
k++;
}break;
case 'h' : {
for(j=0;j<4;j++)
getchar();
scanf("%d",&data[i][k].num);
data[i][k].name=3;
k++;
}break;
case 'c' : {
for(j=0;j<3;j++)
getchar();
scanf("%d",&data[i][k].num);
data[i][k].name=2;
k++;
}break;
case 'd' : {
for(j=0;j<6;j++)
getchar();
scanf("%d",&data[i][k].num);
data[i][k].name=1;
k++;
}break;
}
if(c=='\n')
break;
}
length[i]=k;
}
for(x=0;x<T;x++)
{
for(y=0;y<length[x]-1;y++)
{
for(z=0;z<length[x]-1-y;z++)
{
if(data[x][z].num<data[x][z+1].num)
{
cha=data[x][z];
data[x][z]=data[x][z+1];
data[x][z+1]=cha;
}
else
if(data[x][z].num==data[x][z+1].num)
if(data[x][z].name<data[x][z+1].name)
{
cha=data[x][z];
data[x][z]=data[x][z+1];
data[x][z+1]=cha;
}
}
}
}
for(i=0;i<T;i++)
{
for(j=0;j<length[i];j++)
{
if(j)
printf(" ");
switch(data[i][j].name)
{
case 1 : printf("diamond ");break;
case 2 : printf("club ");break;
case 3 : printf("heart ");break;
case 4 : printf("spade ");break;
}
printf("%d",data[i][j].num);
}
printf("\n");
}
return 0;
}
没有合适的资源?快使用搜索试试~ 我知道了~
C语言0616.7z
共280个文件
c:280个
需积分: 0 0 下载量 30 浏览量
2023-10-19
14:16:47
上传
评论
收藏 25KB 7Z 举报
温馨提示
C语言0616.7z
资源推荐
资源详情
资源评论
收起资源包目录
C语言0616.7z (280个子文件)
7-35.c 2KB
234.c 2KB
52.c 2KB
118.c 1KB
7-7.c 1KB
178.c 1KB
159.c 1KB
192.c 1KB
7-27.c 1KB
235.c 1KB
64.c 947B
305.c 946B
167.c 913B
170.c 909B
146.c 865B
97.c 843B
160.c 837B
7-20.c 800B
7-5.c 792B
99.c 770B
7-16.c 770B
263.c 756B
7-23.c 740B
138.c 735B
62.c 731B
1.c 712B
144.c 709B
68.c 665B
7-12.c 639B
7-14.c 632B
7-38.c 630B
134.c 620B
115.c 618B
175.c 615B
72.c 614B
121.c 608B
266.c 591B
7-40.c 584B
2.c 577B
14.c 577B
7-25.c 576B
179.c 574B
4.c 558B
331.c 558B
7-48.c 556B
7-11.c 546B
181.c 544B
7-32.c 542B
7-39.c 528B
73.c 520B
7-8.c 520B
7-34.c 508B
7-46.c 507B
7-49.c 493B
126.c 491B
7-33.c 490B
88.c 484B
128.c 481B
96.c 481B
7-50.c 481B
7-24.c 481B
7-21.c 474B
7-22.c 465B
137.c 463B
65.c 456B
84.c 445B
148.c 442B
89.c 436B
98.c 434B
7-1.c 433B
85.c 431B
206.c 427B
108.c 427B
7-36.c 426B
7-6.c 425B
189.c 423B
7-37.c 420B
122.c 419B
123.c 416B
83.c 413B
77.c 412B
139.c 411B
185.c 407B
59.c 402B
102.c 399B
7-9.c 391B
79.c 389B
136.c 389B
166.c 386B
125.c 385B
7.c 385B
190.c 385B
228.c 384B
7-26.c 378B
155.c 374B
5.c 373B
133.c 371B
58.c 370B
200.c 368B
100.c 367B
共 280 条
- 1
- 2
- 3
资源评论
小雨小博士
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功