位置: 首页 > 梅花app

预览说明:预览图片所展示的格式为文档的源格式展示

预览说明:预览图片所展示的格式为文档的源格式展示

预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制

用C语言编写梅花易数软件

C语言是很简单的但是却非常强大的一种编程语言。我们平时有很多时候会用到一些复杂的运算梅花易数app占卜app,用C编个小程序可以很简单的解决问题。

梅花易数是一种很有意思的占卜方法,具体的就不详说了,很多朋友都会玩两下预览说明:预览图片所展示的格式为文档的源格式展示,在此笔者自己用C编了一个小程序,跟朋友分享下。

当然预览说明:预览图片所展示的格式为文档的源格式展示,也可以用VB或者JAVA来编写梅花易数app占卜app梅花易数app占卜app,画面效果很不错。笔者个人比较偏爱VB,但时间有限就只提供C的了,有意的朋友也可以联系我交流下。

程序:

# "Stdio.h"

# "Conio.h"

int main(void)

int Y,M,D,T,u,b,d,m,n,r,j,i,x,k;

char s,w;

(" input your year month day and time\n");

scanf("%d%d%d%d",&Y,&M,&D,&T);

("which your like this:%d %d %d %d\n\n",Y,M,D,T);

("year:%d\n",Y);

("month:%d\n",M);

("day:%d\n",D);

("time:%d\n",T);

Y=(Y-2007);

if(Y==0)

Y=12;

u=(Y+M+D)%8;

if(u==0)

u=8;

if(T==23||T==0||T==24)

T=1;

else

if(T%2==0)

T=T/2+1;

else

T=(T+1)/2+1;

d=(Y+M+D+T)%8;

if(d==0)

d=8;

b=(Y+M+D+T)%6;

if(b==0)

b=6;

(" is:%d\n",b);

(u)

case 1: ("SG is:111 qian tian 1 jin\n"); m=4; break;

case 2: ("SG is:011 dui ze 2 jin\n"); m=4; break;

case 3: ("SG is:101 li huo 3 huo\n"); m=2; break;

case 4: ("SG is:001 zhen lei 4 mu\n"); m=1; break;

case 5: ("SG is:110 xun feng 5 mu\n"); m=1; break;

case 6: ("SG is:010 kan shui 6 shui\n");m=3; break;

case 7: ("SG is:100 gen shan 7 tu\n"); m=5; break;

case 8: ("SG is:000 kun di 8 tu\n"); m=5; break;

: ("that wrong!!!\n");

break;

(d)

case 1: ("XG is:111 qian tian 1 jin\n"); n=4; break;

case 2: ("XG is:011 dui ze 2 jin\n"); n=4;

break;

case 3: ("XG is:101 li huo 3 huo\n"); n=2; break;

case 4: ("XG is:001 zhen lei 4 mu\n"); n=1; break;

case 5: ("XG is:110 xun feng 5 mu\n"); n=1; break;

case 6: ("XG is:010 kan shui 6 shui\n"); n=3; break;

case 7: ("XG is:100 gen shan 7 tu\n"); n=5; break;

case 8: ("XG is:000 kun di 8 tu\n"); n=5; break;

: ("that wrong!!!\n");

break;

r=b;

if(b>=4)

{("bian yao shi shang gua %d yao\n",b);

b=b-3;

u=8-u;

s=u&0x01;

w=u&0x04;

if(s==0x01)

u=u|0x04;

else

u=u&0xfb;

if(w==0x04)

u=u|0x01;

else

u=u&0xfe;

if(b==1)

w=u;

w=w&0x01;

if(w==0x00)

u=u|0x01;

else

u=u&0xfe;

if(b==2)

w=u;

w=w&0x02;

if(w==0x00)

u=u|0x02;

else

u=u&0xfd;

if(b==3)

{w=u;

w=w|0xfb;

if(w==0xfb)

u=u|0x04;

else

u=u&0xfb;

s=u&0x01;

w=u&0x04;

if(s==0x01)

u=u|0x04;

else

u=u&0xfb;

if(w==0x04)

u=u|0x01;

else

u=u&0xfe;

s=8-u;

else

{("bian yao shi xia gua %d yao\n",b);

d=8-d;

s=d&0x01;

w=d&0x04;

if(s==0x01)

d=d|0x04;

else

d=d&0xfb;

if(w==0x04)

d=d|0x01;

d=d&0xfe;

if(b==1)

w=d;

w=w&0x01;

if(w==0x00) d=d|0x01; else

d=d&0xfe; }

if(b==2)

w=d;

w=w&0x02;

if(w==0x02) d=d|0x02;

else

d=d&0xfd;

if(b==3)

{w=d;

w=w|0xfb;

if(w==0xfb) d=d|0x04;

else

d=d&0xfb;

s=d&0x01;

w=d&0x04;

if(s==0x01) d=d|0x04;

else

d=d&0xfb;

if(w==0x04) d=d|0x01;

else

d=d&0xfe;

(s)

case 1: ("BG is:111 qian tian 1 jin\n"); x=4; break;

case 2: ("BG is:011 dui ze 2 jin\n"); x=4; break;

case 3: ("BG is:101 li huo 3 huo\n"); x=2; break;

case 4: ("BG is:001 zhen lei 4 mu\n"); x=1; break;

case 5: ("BG is:110 xun feng 5 mu\n"); x=1; break;

case 6: ("BG is:010 kan shui 6 shui\n"); x=3; break;

case 7: ("BG is:100 gen shan 7 tu\n"); x=5; break;

case 8: ("BG is:000 kun di 8 tu\n"); x=5; break;

:("bian that wrong!!!\n");

break;

if(r>3)

{i=n-m;

j=n-x;

else

{i=m-n;

j=m-x;

("*********************************\n");

("*****************************\n");

("***************************\n");

if(i==0)

("NOW all right !!!\n");

("now GOOD\n"); }

if(i==4||i==3||i==2||i==-1)

("Your NOW will good !!\n");

(" GOOD\n");

if(i==+1||i==-2)

("Your NOW not good just bad !!\n");

if(i==-4||i==-3)

("Your NOW will so bad !!!\n");

if(j==0)

("Your will so good !!!\n");

("THE VERY GOOD\n");

if(j==4||j==3||j==2||j==-1)

("Your will good !!\n");

(" GOOD\n");

if(j==+1||j==-2)

("Your not good just bad !!\n"); if(j==-4||j==-3)

("Your will so bad !!!\n");

("************************\n");

("***************************\n");

("*****************************\n");

getch();

0;

打开软件的画面:

键入年月日时后:

结果显示画面:

其中:SG ,XG,BG,分别是上卦,下卦,变卦

界面不是太友好见谅哈

标签: 预览 梅花 友好 运算 编写

梅花相关内容