fbymelt 发表于 2020-12-1 18:21:57

c语言题

编写程序,先输入一个已排好升序的数组(10个元素),再输入一个新数x,将x插入到该数组中,并使其仍然保持升序。输出插入后的数组。
例如:输入:1 2 3 4 5 6 7 8 9 10
          4
   输出:1 2 3 4 4 5 6 7 8 9 10(注1:最后一个元素末尾没有空格;注2:如果待插入元素与数组中现有元素相等,插入到现有元素之前)
编写程序,先输入一个已排好升序的数组(10个元素),再输入一个新数x,将x插入到该数组中,并使其仍然保持升序。输出插入后的数组。

小伤口 发表于 2020-12-1 18:29:11

这好像是python区欸{:10_334:}

fbymelt 发表于 2020-12-1 18:50:19

小伤口 发表于 2020-12-1 18:29
这好像是python区欸

c语言练习题{:10_266:}

北冰羊 发表于 2020-12-1 19:02:22

#include<stdio.h>
#include<stdlib.h>

int main()
{
        int a = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
        int b;
        int num;
        static int i = 0;
        scanf("%d", &num);

        while (i<10)
        {
                if (num>a)b = a;                       
                else
                {
                        b = num;
                        break;
                }
        }
        if (i == 10) b = num;
        else
        {
                for (int j = i; j < 11; j++)
                {
                        b = a;
                }
        }
        for (int k = 0; k < 11; k++)
        {
                printf("%d\n", b);
        }
        system("pause");
        return 0;
}

fbymelt 发表于 2020-12-1 19:07:39

北冰羊 发表于 2020-12-1 19:02
#include
#include



感谢大佬

北冰羊 发表于 2020-12-1 19:34:45

fbymelt 发表于 2020-12-1 19:07
感谢大佬

有用的话给个好评{:5_102:}

风过无痕1989 发表于 2020-12-1 19:36:57

// 升序的数组(10个元素),再输入一个新数x,将x插入到该数组中,并使其仍然保持升序。
#include<stdio.h>
int main()
{
        int i, j, a = { 1,2,3,4,5,6,7,8,9,10 };
        int x;
        printf("请输入一个待插入的数:");
        scanf("%d", &x);
        for (i = 0;i < 10;i++)
        {
                if (a >= x)
                {
                        for (j = 10;j >= i + 1;j--)
                        {
                                a = a;
                        }
                        a = x;
                        break;
                }
        }
        for(i = 0;i < 11;i++)
        printf("%d ", a);
        printf("\n");
}

fbymelt 发表于 2020-12-1 19:47:13

风过无痕1989 发表于 2020-12-1 19:36


这个好{:10_279:}

风过无痕1989 发表于 2020-12-1 20:04:53

fbymelt 发表于 2020-12-1 19:47
这个好

满意了,就选最佳答案吧
页: [1]
查看完整版本: c语言题