奕915 2021-11-13 16:23 采纳率: 100%
浏览 30
已结题

用c语言打出如下矩阵图


6 2 3 4 5 6 7 8 9
2 6 4 5 6 7 8 9 10
3 4 6 6 7 8 9 10 11
4 5 6 6 8 9 10 11 12
5 6 7 8 6 10 11 12 13

  • 写回答

1条回答 默认 最新

  • CSDN专家-link 2021-11-13 16:26
    关注

    这是啥规律,为啥最开始是6?要输出多少行?就是每行9个数字,从1开始,6这个数字要替代行号+1这个数字。

    #include<stdio.h>
    
    int main()
    {
        int n;
        scanf("%d",&n);
        for(int i=1;i<=n;i++)
        {
            for(int j=i;j<=i+8;j++)
            {
                if(j==i+i-1)
                    printf("6 ");
                else
                    printf("%d ",j);
            }
            printf("\n");
        }
    
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 11月21日
  • 已采纳回答 11月13日
  • 创建了问题 11月13日