gpt4 book ai didi

c - 数组左移 (C)

转载 作者:行者123 更新时间:2023-11-30 21:21:13 24 4
gpt4 key购买 nike

我在 C 中的数组方面遇到了小问题。我有 4 个元素的数组。我必须做这样的事情:

初始数组

0 0 0 0 

输入1

0 0 0 1 

输入2

0 0 1 2

输入3

0 1 2 3

输入4

1 2 3 4 

输入5

2 3 4 5 

输入6

3 4 5 6 

我不知道;你能给我一些建议吗?

最佳答案

您可以像这样移动数组中的数据

假设您有一个名为“a”的全局数组变量您可以调用“add”函数将数据添加到数组末尾

int a[4];

void add(int element)
{
for (int i=0; i<3; i++)
a[i] = a[i+1];

a[3] = element;
}

关于c - 数组左移 (C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27584123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com