C猿


私信TA

用户名:219123

访问量:1314

签 名:

我写的代码如果运行报错,可能是使用了scanf_s或者gets_s把s删了就好

等  级
排  名 5766
经  验 1497
参赛次数 0
文章发表 32
年  龄 21
在职情况 学生
学  校 哔哩哔哩大学
专  业 自动化

  自我简介:

解题思路:见注释

注意事项:

参考代码:

#include<stdio.h>

int main()

{

    int nums[10]= { 0 };

    for(int i=0;i<sizeof(nums)/sizeof(nums[0]);i++)//输入10个数

    { 

        scanf("%d", &nums[i]);

    }

    int i, j, t;

    for (i = 0; i < sizeof(nums) / sizeof(nums[0])-1; i++)//从第1个数遍历到第9个数

    {

        for (j = i + 1; j < sizeof(nums) / sizeof(nums[0]); j++)//从第2个数遍历到第10个数

        {

            if (nums[j] < nums[i])//如果后一个数比前一个数大则两者交换位置

            {

                t = nums[j];

                nums[j] = nums[i];

                nums[i] = t;

            }

        }

    }

    for (int i = 0; i < sizeof(nums) / sizeof(nums[0]); i++)

    {

        printf("%d\n", nums[i]);

    }

    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »