详细参考工程颤扮旦主页: 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变量即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)