题解 | #逆序输出#

逆序输出

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

#include <stdio.h>

int main() {
    int arr[10] = { 0 };
    int i = 0;
    int a = 0; 
      // 注意 while 处理多个 case
        // 64 位输出请用 printf("%lld") to 
    
        for (i = 0; i <= 9; i++)
        {
            scanf("%d", &arr[i]);
        }
        for (i = 0; i <= 4; i++)
        {
            a = arr[i];
            arr[i] = arr[9 - i];
            arr[9 - i] = a;
            
        }
        
        for (i = 0; i <= 9; i++)
        {
            printf("%d ", arr[i]);
        }
    return 0;
}

从两边往中间打印,将另一半数组保存在新的变量之中

全部评论

相关推荐

挣K存W养DOG:他真的很中意你,为什么不回他
点赞 评论 收藏
分享
12-04 20:41
南华大学 C++
牛客774533464号:现在要求你有实习经验,才让你实习!
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务