注册 登录
编程论坛 数据结构与算法

纸牌游戏的设计与实现

xiexiaoyong 发布于 2013-05-29 22:01, 654 次点击
主要内容
编写一个翻纸牌的简单游戏,从2开始为基数地翻,求出求被翻动的牌。
基本要求:(1)编号为1-52张牌,正面向上,从第2张开始,以2为基数,是2的倍数的牌翻一次,直到最后一张牌;然后,从第3张开始,以3为基数,是3的倍数的牌翻一次,直到最后一张牌;然后…从第4张开始,以4为基数,是4的倍数的牌翻一次,直到最后一张牌;...再依次5的倍数的牌翻一次,6的,7的直到以52为基数的翻过,
(2)求出这时正面向上的牌有哪些;
(3)要求有动画翻动的过程。
(4)当输入N时,只从第2张开始,牌翻一次,第3张开始,牌翻一次,。。。然后到N张开始,牌翻一次,最后结果是什么?
数据结构要求:链表


哪位大神会呀
2 回复
#2
yuccn2013-05-30 11:50
如果百度大神和谷歌大神不会,就没有大神会了
#3
azzbcc2013-05-30 20:25
程序代码:
void Change(LinkList L, int n)
{
    LinkList p = L;

    while (p)
    {
        if (0 == p->num % n)
        {
            p->num *= -1;
        }
        p = p->next;
    }
}
1