关于数组正序逆序输出的问题

来源:互联网 发布:互联网软件 编辑:程序博客网 时间:2024/05/22 14:12

这里谈论的是一维数组,我们设题目为“写一个函数,接受一个int类型的数组,并且正序输出这个数组“下面把正序逆序输出的问题都写上去————

#include <stdio.h>

void num(int nums[],int len){

//    for (int i=0; i<len; i++) {

//        printf("%d\n",nums[i]);

//    }

    for (int i=len-1; i>=0; i--) {

        printf("%d\n",nums[i]);

    }

}

int main(int argc, const char * argv[]) {

    // insert code here...

    int nums[5]={2,5,6,4,8};

    int len =sizeof(nums)/sizeof(int);

    num(nums,len);

    return 0;

}

正序逆序都用for函数循环出来,只是正序的时候i是小于字符数组的长度的,而逆序的时候for循环中的i是从大到小循环的。



2 0
原创粉丝点击