首页 > 解决方案 > 这里的模式是什么?我怎样才能在c中编写该代码?

问题描述

但我有问题。我不太了解这种模式。我不知道如何制作偶数部分。我有一些猜测。这种模式有 2 个部分,我不知道如何在 c 中制作它。到目前为止我能做的:

#include <stdio.h>
#include <stdlib.h>
    
int main(int argc, char *argv[])
{
    int a,n;

    printf("Enter a number:");
    scanf("%d",&a),

    n=0;
    while(n<=a)    
    {
        printf("%d|\n",n);
        n++;
    }
    
    return 0;
}

标签: c

解决方案


每行需要两个循环
一个将打印偶数(0,2,4,6..)。偶数的数量(如果你算零)只是行号。不要打印新行。

然后,在行的末尾,从行号开始打印数字,并以(您打印的最后一个偶数)+1 结尾

在每一行的末尾打印一个换行符。

我希望这会给你一个关于如何继续的提示


推荐阅读