00-自测5. Shuffling Machine (20)

原创 2015年07月10日 17:50:17

#include "stdio.h"
#include "string.h"
#define NUM 54
void  other();
void OutputWord(int a);
int main()
{

	char card[54][4];
	char temp_card[54][4];
	char temp[4];
	int n;
	int i;
	int	j=0;
//	int a[54];
   int a[54]={36,52,37,38,3,39,40,53,54,41,11,12,13,42,43,44,2,4,23,24,25,26,27,6,7,8,48,49,50,51,9,10,14,15,16,5,17,18,19,1,20,21,22,28,29,30,31,32,33,34,35,45,46,47};
	n =2;
   /*	 scanf("%d", &n);
     for(i = 0; i < NUM; ++i)  
		scanf("%d", &a[i]);  
    */	
	for(i=0;i<13;i++)
	{
		sprintf(temp,"S%d",i+1);
		strcpy(card[j++],temp);
	}	
	for(i=0;i<13;i++)
	{
		sprintf(temp,"H%d",i+1);
		strcpy(card[j++],temp);
	}
	for(i=0;i<13;i++)
	{
		sprintf(temp,"C%d",i+1);
		strcpy(card[j++],temp);
	}
	for(i=0;i<13;i++)
	{
		sprintf(temp,"D%d",i+1);
		strcpy(card[j++],temp);
	}
	for(i=0;i<2;i++)
	{
		sprintf(temp,"J%d",i+1);
		strcpy(card[j++],temp);
	}
	while(n)
	{
		n--;
		//		printf("36[%s] \n",card[36-1]);
		for(i=0;i<54;i++)
			strcpy(temp_card[a[i]-1],card[i]);	
		for(i=0;i<54;i++)
			strcpy(card[i],temp_card[i]);

	}

	for(i=0;i<53;i++)
		printf("%s ",card[i]);
	printf("%s\n",card[i]);
	return 0;
}






                    

00-自测5. Shuffling Machine (20)

原题链接:http://www.patest.cn/contests/mooc-ds/00-%E8%87%AA%E6%B5%8B5 00-自测5. Shuffling Machine (20...

00-自测1. 打印沙漏(20)

写了两个版本的沙漏,提交上去都是第三个测试点错,也不知道为什么。可能是输出格式也可能是其他的什么,自己太笨了,想了好久。 #include #include #include #include...

00-自测1. 打印沙漏(20)

题目链接:http://www.patest.cn/contests/mooc-ds2015spring/00-%E8%87%AA%E6%B5%8B1 00-自测1. 打印沙漏(20) 时间...

00-自测2. 素数对猜想 (20)

让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数...

00-自测3. 数组元素循环右移问题 (20)

题目链接:http://www.patest.cn/contests/mooc-ds/00-%E8%87%AA%E6%B5%8B3 00-自测3. 数组元素循环右移问题 (20) ...

00-自测4. Have Fun with Numbers (20)

00-自测4. Have Fun with Numbers (20)

00-自测4 Have Fun with Numbers (20)

00-自测4. Have Fun with Numbers (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 ...
  • Amily_K
  • Amily_K
  • 2015年06月01日 09:59
  • 492

中国大学MOOC-陈越、何钦铭-数据结构基础习题集 00-自测1. 打印沙漏(20)

本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对...

00-自测3. 数组元素循环右移问题 (20)

#include void MoveRight(int array[],int n,int m); int main(){ int n,j,cnt; int i; scanf("%d %d",&...

PAT甲级.1042. Shuffling Machine (20)

1042. Shuffling Machine (20)题目: Shuffling is a procedure used to randomize a deck of playing cards...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:00-自测5. Shuffling Machine (20)
举报原因:
原因补充:

(最多只允许输入30个字)