伍十万里 2022-11-06 15:13 采纳率: 33.3%
浏览 61

•从键盘输入N个数组元素,编程实现依次将数组元素后移一个位置,最后一个元素存储到首位置。

•从键盘输入N个数组元素,编程实现依次将数组元素后移一个位置,最后一个元素存储到首位置。
这个要怎么做啊

  • 写回答

1条回答 默认 最新

  • 伍六七0804 2022-11-06 15:20
    关注
    
    #include <stdio.h>
    #define N (10)
    int main(void)
    {
        int i = 0;
        int a[10] = {0};
        int temp = 0;
        for(i = 0; i < N; i++)
        {
            scanf("%d", &a[i]);
        }
        temp = a[N - 1];
        for(i = N - 2; i>= 0; i--)
        {
            a[i+1] = a[i];
        }
        a[0] = temp;
        for(i = 0; i < N; i++)
        {
            printf("%d ", a[i]);
        }
        printf("\n");
        return 0;
    }
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 11月6日