一道C语言的题目 送分 请人给个完整的代码

来源:百度知道 编辑:UC知道 时间:2024/06/19 00:45:01
具体题目是这样的...

Contents:
This assignment gives students the opportunity to work with arrays and sorting.Programs that simulate card games usually have to simulate the operation of shuffling the deck. Like sorting, shuffling is a process that involves rearranging the elements of an array. Algorithmically, the only difference between sorting and shuffling is how you select elements. When you sort an array using selection sort, you choose the smallest element in the rest of the array on each cycle of the loop. When you shuffle an array, you choose a random element. At last, you should sort the 13 cards in descending order by suit.
Steps:
Write a function Shuffle that shuffles an array of strings. To test the Shuffle function, write a program that
1. Declares an array with 52 elements, each of which are strings.
2. Fills the elements of that array with strings representing standard playing cards. Each card is represented by a string consisting of a ran

/***********************************************
1,把牌分给了四个人,最后把四个人得牌都重新排了顺序
2,由于用了函数rand()是一个伪随机数生成函数,是根据公式生成得,所以每次生成的随机数序列是一样的(至少我用的TC2.0是这样得)。
3,要改变每次的结果,可以通过改变洗牌函数void xie(pai *p)中的循环控制次数K实现(K的变化要大,效果才明显)
4,不明白函数什么意思,你就看函数得汉语拼音,自己理解。
**********************************************/

这么复杂还叫送分啊,去软件技术基础这些书上应该能找到。去图书馆也能找到很多这样的

太麻烦了 做起来太慢 真懒得写了