代码效果很好,但是我不知道如何在第二步中进行逆向处理

C程序数据库

我刚刚构建了一个将5个数字分割并放置在另一端末尾的代码。

ex. (left side)

1 2 3 4 5

n=2

3 4 5 1 2

这很好用,但是我想做相反的事情,让数字从右侧获取并放到左侧。这是我的完整代码。(我知道,左右是完全相同的。)我需要一些帮助

#include <stdio.h>
#include <conio.h>

int main ()
{
    int number[100]={1,2,3,4,5};
    int i,n=5,a,j;
    int num;

    printf("Enter 1(Left) or 2(Right)\n");
    scanf("%d", &num);

    if(num==1)
    {
        printf ("Enter the position of the element to split the array from left.\n");
        scanf ("%d",&a);

        for (i=0; i<a; ++i)
        {
            number[n] = number[0];

            for (j=0; j<n; ++j)
            {
                number[j] = number[j+1];
            }
        }

        printf("The resultant array is\n");
        for (i=0; i<n; ++i)
        {
            printf ("%d ",number[i]);
        }

    }
    else
    {
        printf ("Enter the position of the element to split the array from right.\n");
        scanf ("%d",&a);

        for (i=0; i<a; ++i)
        {
            number[n] = number[0];

            for (j=0; j<n; ++j)
            {
                number[j] = number[j+1];
            }
        }

        printf("The resultant array is\n");
        for (i=0; i<n; ++i)
        {
            printf ("%d ",number[i]);
        }
    }
    getch();

    return 0;
}
伊哈罗布·阿西米(Iharob Al Asimi)

试试这个

    for (i=0; i<a; ++i)
    {
        for (j=n-1; j>=0; --j)
        {
            number[j+1] = number[j];
        }
        number[0] = number[n];
    }

在这里,您将每个字符向数组的右边移动了1个元素,然后将最后一个元素赋给第一个重复的a时间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我该如何进行第二步,以便输出为:“ defabc123ghi”?

来自分类Dev

第二步不插入数据

来自分类Dev

我不知道如何处理此PHP代码

来自分类Dev

Facebook受众群体整合,停留在第二步

来自分类Dev

我不知道如何扩展我的代码

来自分类Dev

我不知道如何扩展我的代码

来自分类Dev

我的代码出错,但我不知道如何修复

来自分类Dev

如果我不知道深度是多少,如何在 Javascript 中动态处理嵌套对象?

来自分类Dev

我试图通过redux获取输入,一切都很好,但是我不知道如何获取输入值

来自分类Dev

Python-我不知道如何在此代码中最小工作

来自分类Dev

我不知道如何处理概率抽奖

来自分类Dev

蒙哥商店地图作为第二类,以及当我不知道钥匙时如何查找

来自分类Dev

CircleCI工作流程是否可以在第一步中创建Docker映像,然后在第二步中测试该Docker映像?

来自分类Dev

不知道如何在JFormattedTextField上修复我的PropertyChangeListener

来自分类Dev

不知道如何在JFormattedTextField上修复我的PropertyChangeListener

来自分类Dev

我的第二个 if 语句被忽略不知道为什么

来自分类Dev

使用Rails中的devise,尝试在注册后添加第二步以使用名称,个人简介和照片更新用户

来自分类Dev

我从源代码安装了GCC 5.2,但我不知道如何在Ubuntu 15.04上将其卸载

来自分类Dev

Selenium 预期条件 - 等待 xpath 可用 - 我不知道如何在我的代码中输入它

来自分类Dev

用于构建增强效果的“ stage”参数:“不知道如何进行<e> stage”

来自分类Dev

Scala解析器:知道如何处理地图,但是不知道如何处理地图列表

来自分类Dev

Scala解析器:知道如何处理地图,但是不知道如何处理地图列表

来自分类Dev

我想调用一个stock.setPrice()方法,但是我不知道如何

来自分类Dev

我试图制作一个字符串数组,但是现在我的代码出现问题,我不知道如何解决

来自分类Dev

我有一个函数,可以创建数组并对其进行混洗,但是我不知道如何以我想要的方式调用它

来自分类Dev

我不知道如何在 Javascript 工具包框架中处理选择 HTML 类属性

来自分类Dev

如何解决:我的第二个 if 语句出现语法错误,但我不知道为什么?

来自分类Dev

尝试通过while循环获取所有数据,但是已经获取了第一个数据,不知道如何更改我的代码。(Php)

来自分类Dev

尝试通过while循环获取所有数据,但是已经获取了第一个数据,不知道如何更改我的代码。(Php)

Related 相关文章

  1. 1

    我该如何进行第二步,以便输出为:“ defabc123ghi”?

  2. 2

    第二步不插入数据

  3. 3

    我不知道如何处理此PHP代码

  4. 4

    Facebook受众群体整合,停留在第二步

  5. 5

    我不知道如何扩展我的代码

  6. 6

    我不知道如何扩展我的代码

  7. 7

    我的代码出错,但我不知道如何修复

  8. 8

    如果我不知道深度是多少,如何在 Javascript 中动态处理嵌套对象?

  9. 9

    我试图通过redux获取输入,一切都很好,但是我不知道如何获取输入值

  10. 10

    Python-我不知道如何在此代码中最小工作

  11. 11

    我不知道如何处理概率抽奖

  12. 12

    蒙哥商店地图作为第二类,以及当我不知道钥匙时如何查找

  13. 13

    CircleCI工作流程是否可以在第一步中创建Docker映像,然后在第二步中测试该Docker映像?

  14. 14

    不知道如何在JFormattedTextField上修复我的PropertyChangeListener

  15. 15

    不知道如何在JFormattedTextField上修复我的PropertyChangeListener

  16. 16

    我的第二个 if 语句被忽略不知道为什么

  17. 17

    使用Rails中的devise,尝试在注册后添加第二步以使用名称,个人简介和照片更新用户

  18. 18

    我从源代码安装了GCC 5.2,但我不知道如何在Ubuntu 15.04上将其卸载

  19. 19

    Selenium 预期条件 - 等待 xpath 可用 - 我不知道如何在我的代码中输入它

  20. 20

    用于构建增强效果的“ stage”参数:“不知道如何进行<e> stage”

  21. 21

    Scala解析器:知道如何处理地图,但是不知道如何处理地图列表

  22. 22

    Scala解析器:知道如何处理地图,但是不知道如何处理地图列表

  23. 23

    我想调用一个stock.setPrice()方法,但是我不知道如何

  24. 24

    我试图制作一个字符串数组,但是现在我的代码出现问题,我不知道如何解决

  25. 25

    我有一个函数,可以创建数组并对其进行混洗,但是我不知道如何以我想要的方式调用它

  26. 26

    我不知道如何在 Javascript 工具包框架中处理选择 HTML 类属性

  27. 27

    如何解决:我的第二个 if 语句出现语法错误,但我不知道为什么?

  28. 28

    尝试通过while循环获取所有数据,但是已经获取了第一个数据,不知道如何更改我的代码。(Php)

  29. 29

    尝试通过while循环获取所有数据,但是已经获取了第一个数据,不知道如何更改我的代码。(Php)

热门标签

归档