题解 | 避坑 !C语言! #打印从1到最大的n位数#

打印从1到最大的n位数

http://www.nowcoder.com/practice/4436c93e568c48f6b28ff436173b997f

要注意的点如下

1: 这里returnSize是需要打印个数的变量的指针

2: 需要返回一个数组首元素的地址


static int a[100010];
int* printNumbers(int n, int* returnSize ) {
    int k=1;
    for(int i=0;i<n;i++)
        k*=10;
    int i;
    for(i=1;i<k;i++)
        a[i-1]=i;
    *returnSize=--i;
    return a;
}
全部评论
大神,为什么要在int a[100010]前加static ?
点赞 回复
分享
发布于 2023-07-27 12:37 陕西

相关推荐

31 收藏 评论
分享
牛客网
牛客企业服务