小哈欠


私信TA

用户名:741806352

访问量:2014

签 名:

等  级
排  名 25411
经  验 597
参赛次数 0
文章发表 6
年  龄 0
在职情况 学生
学  校 江苏海洋大学
专  业

  自我简介:

解题思路:
我用到了一些基础的数学找规律的知识,并把他们转换成了代码。
注意事项:
最注意的就是千万要头脑清晰,构造数学知识和代码的连接。
参考代码:

#include<stdio.h>               //蛇形矩阵

int main()

{

    int N,n=1,x=0;

    int str[1000] = { 0 };

 

    scanf("%d", &N);

    while (N > 0)

    {

        int sum = 2;

        sum += x;

        str[0] = 1;

        str[0] = (str[0] + n * (n - 1) / 2);

        for (int i = 1; i < N; i++)

        {

            str[i] = str[i - 1] +sum;

            sum++;

        }

        x++;

        for (int i = 0; i < N; i++)

        {

            printf("%d ", str[i]);

        }

        printf("\n");

        N--;

        n++;

    }

    return 0;


 

0.0分

1 人评分

  评论区

  • «
  • »