题解 | #逆序输出#

逆序输出

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

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

全部评论

相关推荐

10-15 03:05
门头沟学院 Java
CADILLAC_:凯文:我的邮箱是死了吗?
点赞 评论 收藏
分享
11-15 17:19
湖南大学 Java
成果成果成果果:这是哪个公司的hr,这么离谱吗,我没见过用性别卡技术岗的,身边女性同学拿大厂offer的比比皆是
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务