标题:这个层层推进的问题,如何建立???,请教各位!!
只看楼主
自学的数学
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:46
帖 子:967
专家分:4146
注 册:2017-11-15
结帖率:93.33%
已结贴  问题点数:10 回复次数:5 
这个层层推进的问题,如何建立???,请教各位!!
我想在D盘根目录建立(用循环的方式)个文件(cyuyan.txt)装入如下的内容:
a[m1+m2+m3+m4][0]==10 && a[m2+m3+m4][m1]==10 && a[m3+m4][m1+m2]==10 && a[m4][m1+m2+m3]==10

a[m1+m2+m3+m4+m5][0]==10 && a[m2+m3+m4+m5][m1]==10 &&a[m3+m4+m5][m1+m2]==10 && a[m4+m5][m1+m2+m3]==10 && a[m5][m1+m2+m3+m4]==10

a[m1+m2+m3+m4+m5+m6][0]==10 && a[m2+m3+m4+m5+m6][m1]==10 &&a[m3+m4+m5+m6][m1+m2]==10 && a[m4+m5+m6][m1+m2+m3]==10 && a[m5+m6][m1+m2+m3+m4]==10 && a[m6][m1+m2+m3+m4+m5]==10

a[m1+m2+m3+m4+m5+m6+m7][0]==10 && a[m2+m3+m4+m5+m6+m7][m1]==10 &&a[m3+m4+m5+m6+m7][m1+m2]==10 && a[m4+m5+m6+m7][m1+m2+m3]==10 && a[m5+m6+m7][m1+m2+m3+m4]==10 && a[m6+m7][m1+m2+m3+m4+m5]==10 && a[m7][m1+m2+m3+m4+m5+m6]==10

a[m1+m2+m3+m4+m5+m6+m7+m8][0]==10 && a[m2+m3+m4+m5+m6+m7+m8][m1]==10 &&a[m3+m4+m5+m6+m7+m8][m1+m2]==10 && a[m4+m5+m6+m7+m8][m1+m2+m3]==10 && a[m5+m6+m7+m8][m1+m2+m3+m4]==10 && a[m6+m7+m8][m1+m2+m3+m4+m5]==10 && a[m7+m8][m1+m2+m3+m4+m5+m6]==10 && a[m8][m1+m2+m3+m4+m5+m6+m7]==10

a[m1+m2+m3+m4+m5+m6+m7+m8+m9][0]==10 && a[m2+m3+m4+m5+m6+m7+m8+m9][m1]==10 &&a[m3+m4+m5+m6+m7+m8+m9][m1+m2]==10 && a[m4+m5+m6+m7+m8+m9][m1+m2+m3]==10 && a[m5+m6+m7+m8+m9][m1+m2+m3+m4]==10 && a[m6+m7+m8+m9][m1+m2+m3+m4+m5]==10 && a[m7+m8+m9][m1+m2+m3+m4+m5+m6]==10 && a[m8+m9][m1+m2+m3+m4+m5+m6+m7]==10 && a[m9][m1+m2+m3+m4+m5+m6+m7+m8]==10

a[m1+m2+m3+m4+m5+m6+m7+m8+m9+m10][0]==10 && a[m2+m3+m4+m5+m6+m7+m8+m9+m10][m1]==10 &&a[m3+m4+m5+m6+m7+m8+m9+m10][m1+m2]==10 && a[m4+m5+m6+m7+m8+m9+m10][m1+m2+m3]==10 && a[m5+m6+m7+m8+m9+m10][m1+m2+m3+m4]==10 && a[m6+m7+m8+m9+m10][m1+m2+m3+m4+m5]==10 && a[m7+m8+m9+m10][m1+m2+m3+m4+m5+m6]==10 && a[m8+m9+m10][m1+m2+m3+m4+m5+m6+m7]==10 && a[m9+m10][m1+m2+m3+m4+m5+m6+m7+m8]==10 && a[m10][m1+m2+m3+m4+m5+m6+m7+m8+m9]==10
搜索更多相关主题的帖子: 建立 文件 txt 装入 内容 
2018-03-28 10:07
童生
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:205
专家分:455
注 册:2018-3-7
得分:0 
我看你的数学的确是自学的
2018-03-28 11:31
Jonny0201
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:52
帖 子:488
专家分:2603
注 册:2016-11-7
得分:0 
知乎上有个哪段代码可以体现程序员的暴力美学
我看楼主的代码可以去回答这个问题了
2018-03-28 12:06
自学的数学
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:46
帖 子:967
专家分:4146
注 册:2017-11-15
得分:0 
俺的问题跟他的不一样,我只是想知道怎样输出我想要的结果。
关于程序员的暴力美学,俺慢慢会研究的。
2018-03-28 12:56
sunus
Rank: 4
等 级:业余侠客
威 望:3
帖 子:47
专家分:234
注 册:2017-10-10
得分:10 
你这个要求倒是有趣,为什么要这么做呢?
程序代码:
#include <stdio.h>
#include <string.h>

int main(int argc, char* argv[])
{
    FILE *fp;

    int i, j, k;
    char s[256];

    fp = fopen("D:\\cyuyan.txt", "w");
    if(fp != NULL)
    {
        for (i = 4; i <= 10; i++)
        {
            for (j = i; j >= 1; j--)
            {
                strcpy(s, "");
                for (k = i - j + 1; k <= i; k++)
                    sprintf(s, "%sm%d+", s, k);
                s[strlen(s) - 1] = 0;
                fprintf(fp, "a[%s]", s);
                
                if (j == i)
                    fprintf(fp, "[0] = 10 && ");
                else
                {
                    strcpy(s, "");
                    for (k = 1; k <= i - j; k++)
                        sprintf(s, "%sm%d+", s, k);
                    s[strlen(s) - 1] = 0;
                    if (j == 1)
                        fprintf(fp, "[%s] = 10", s);
                    else
                        fprintf(fp, "[%s] = 10 && ", s);
                }
            }
            fprintf(fp, "\n\n");
        }
        fclose(fp);
    }

    return 0;
}

2018-03-28 15:17
自学的数学
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:46
帖 子:967
专家分:4146
注 册:2017-11-15
得分:0 
告诉你吧:因为我是个懒人。我不想用手一个字一个字地来写,就像到了用编程的方法来完成,这样多快的啊,在这里我只要求了用六七步的循环就够了,实际上,我是用它来解决我数学上的计算,在编程的时候,要用到它,不过循环就不是这六七步了,而是至少50步,写出来是好长一大串。你想让我用手来一个字一个字 的写,那是好麻烦的哦。所以就这样了。
2018-03-28 16:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-485614-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.143892 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved