题解 | #逆序输出#

逆序输出

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;
}

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

全部评论

相关推荐

offer小狗:就这样上秋招??
点赞 评论 收藏
分享
11-14 16:18
四川大学 Java
牛6646848154:眼睛有点小,建议P大点
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务