闪光体i


私信TA

用户名:uq_45472242551

访问量:1870

签 名:

等  级
排  名 656
经  验 3897
参赛次数 0
文章发表 12
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

题目 1856: 最小三个数

时间限制: 1Sec 内存限制: 128MB 提交: 1872 解决: 1020

题目描述

现在我们有n个整数,请按从小到大的顺序,输出前3个数据。 

输入

一行,一个n, 3<=n<=100。

输出

一行,输出前三个最小的数(末尾无空格)。

样例输入复制

4
5 2 1 3

样例输出复制

1 2 3

代码如下:

#include<stdio.h>

#include<algorithm>

using namespace std;

int main(){

int n;

int a[100];

scanf("%d",&n);

int i;

if(n>=3&&n<=100)

{

for(i=0;i<n;i++)

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

sort(a,a+n);

for(i=0;i<3;i++)

printf("%d ",a[i]);

}

}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区