高分求java纸牌游戏源代码

高分求java纸牌游戏源代码,第1张

Araneid 蜘蛛纸牌游戏

详细参考工程颤扮旦主页: http://pub.idr.gov.cn/dujid/projects/araneid

源代码下载(或茄扰附件):

http://pub.idr.gov.cn/dujid/projects/araneid/download/araneid-1.1.0-src.zip

二进制下载:

http://pub.idr.gov.cn/dujid/projects/araneid/download/araneid-1.1.0.zip

运行时请先解压缩,然后缺洞执行 classes 目录下的 start.bat

PRG即为Points Ranking Game的英文缩写。简称排名游戏,是互联网企业自诞生伊始的秘密武器之一。程序是一种文本文件亮胡,所以皮陵可以对其内容进行修改。只要敬握拦有源程序文件,编程人员就可以生成编译程序FXP、应用程序APP和可执行程序EXE三种程序文件。

扩展资料

基本信息:

PRG即为源程序。源程序是文本文件,可以对其内容进行修改。

只要有源程序文件,就可以生成编译程序FXP、应用程序APP和可执行程序EXE三种程序文件。

VFP源程序由VFP命令或程序中的专用语句组成,可以用Windows的“记事本”或VFP的专用程序编辑器建立或修改VFP源程序,它是一种文本文件,扩展名为PRG。

参考资料:百度百科——PRG

以数组模拟卡片 TRUE向上 FALSE向下

循环模拟翻卡片 满足条件 card[i]=!card[i]

最后输出值为TRUE的数组元素

#include <stdio.h>

#include <string.h>

int main()

{

bool card[52]

memset(card,true,52)

for (int i=2,n=1i<=52i++,n++)

{

for(int j=nj<逗茄52j++)

{

if((j+1)%i==0) card[j]=!card[j]

}

}

for(int i=0i<52i++)

if(card[i]) printf("%d ",i+1)

return 0

}

改进 根据题意的翻牌规则 即求约数的过程 一个数的约数如果去掉1 包含自身的个数为奇数 即被翻了奇数山烂察次 向下,反之则向上。

#include <stdio.h>

int main()

{

printf("1 ")

for(int i=4i<=52i++)

{

int count=0

for(int j=2j<=i/2j++)

{

if(i%j==0) count++

}

if(count%2!=0) printf("%d ",i)

}

return 0

}

可见 在循环上节省了循环次数 而且去掉了申请CARD的空间 只需要一历睁个count变量即可


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12313469.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存