题解 | #序列重组矩阵#

序列重组矩阵

https://www.nowcoder.com/practice/7548f8f5e44c42fa84fb2323d899a966

#include <stdio.h>

int main() {
    int n=0;
    int m=0;
    scanf("%d %d",&n,&m);
    int arr[10][10]={0};
    int i=0;
    int j=0;
    int num[100]={0};
    //输入
    for(i=0;i<n*m;i++)
    {
        scanf("%d",&num[i]);
    }
    //排序输出
    int *p=num; //p存储num数组里首元素的地址
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
        {
            arr[i][j]=*p;
            p++;
        }
    }
    //打印
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
        {
            printf("%d ",arr[i][j]);
        }
        printf("\n");
    }
    return 0;
}

全部评论

相关推荐

头像
11-07 01:12
重庆大学 Java
精致的小松鼠人狠话不多:签哪了哥
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务