栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c语言算卦:生成随机数组、逆序输出、循环

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c语言算卦:生成随机数组、逆序输出、循环

算卦原理这里不做阐述,根据以下步骤小白也可以进行占卜。

 

 

1.代码如下

#include
#include
#include
#define N 6
int main()

//获取随机字符数组
{
    int j,a[6],i,k,temp;
    srand((unsigned)(time(NULL)));
    for (j=0; j<6; j++)
    {

        //printf("%dn",rand()%4+6);
        a[j] = rand()%4+6;

    }

//逆序输出
    for (k=0; k     {
        temp = a[k];
        a[k] = a[N-k-1];
        a[N-k-1] = temp;
    }

//生成卦象
    printf("初卦为:n");
    for(i=0; i<6; i++)
    {

        if((a[i] == 6)||(a[i] == 8))
            printf("——— ———n");

        else
        {
            printf("———————n");
        }
    }

    printf("n变卦为:n");
    for(i=0; i<6; i++)
    {

        if((a[i] == 6)||(a[i] == 7))
            printf("———————n");

        else
        {
            printf("——— ———n");
        }
    }

    return 0;
}

2.将上述代码复制后,在手机的应用商店下载C语言编辑器。

(测试机型为荣耀v20,也可在浏览器搜索下载。)

 4.将复制的代码粘贴到C语言程序的编辑框:

 5.在心里想一下自己要对什么进行占卜,然后心怀虔诚的点击右上角运行程序,结果如下:

(因为每次的卦象都是随机的所以结果各不相同,同时这里以 教大家算卦好不好 这个事为例进行占卜)

 6.得到这两个卦象后对比下面的卦象图,查看自己的占卜出来的两个卦叫什么名字:

(ps:因为某些不可抗的因素两个卦长一个样,这个是正常现象不必惊慌,通过查找可知占得的两卦分别为初卦:地泽临,变卦:火风鼎。)

 7.名字确定后,百度一下这两个卦的名字。然后看看百度上面怎么解释的这两个卦。

下面是本次占卜的搜索结果:

 

 这个结果可以看出来,不论是象征初始的初卦还是后来的变化卦得是吉,说明教大家学算卦这个事是个好事。这样一次占卜就进行完了。

最后,进行一个简单的说明:本人写这篇文章所用的都是c语言及周易的一些入门知识,如有阐述不当的地方,敬请留言指正!

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1033170.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号