题解 | #逆序输出#

逆序输出

https://www.nowcoder.com/practice/bb66c27cb7aa48f9ba7d9f88e4068285

#include <stdio.h>

void Reversarr1(int arr1[],int sz)
{
    int temp;
    for(int i = 0;i < sz/2;i++)
    {
        temp = arr1[i];
        arr1[i]= arr1[sz -1 -i];
        arr1[sz -1-i]=temp;
    }
}
int main()
{
    int arr1[10];
   
    for (int i = 0;i <10;i++)
    {
        scanf("%d",&arr1[i]);
    }
    
    int sz=sizeof(arr1)/sizeof(arr1[0]);
    Reversarr1(arr1,sz);
    for(int i = 0;i <10;i++)
    {
        printf("%d ",arr1[i]);
    }

    return 0;
}

// #include <stdio.h>

// int main()
// {
    
//     int arr[10] = {0};
//    for(int i = 0;i < 10;i++)
//    {
//     scanf("%d ",&arr[i]);

//    }
   
//    for(int i = 9;i >= 0;i--)
//     {
//         printf("%d ",arr[i]);
//     }
//     return 0;
// }

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-08 13:05
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务