ET


私信TA

用户名:wbc

访问量:59448

签 名:

人生苦短,我TM直接py

等  级
排  名 62
经  验 10356
参赛次数 3
文章发表 68
年  龄 0
在职情况 学生
学  校 东北大学
专  业 计算机科学与技术

  自我简介:

自2020起转python了。。。 C++兼容C,所以不要问为什么我所有的提交都是C++的.... 不AC,毋宁死,代码越短越好,思路越清奇越好hhhhhhhh

解题思路:
和输入10个数排序没有区别,直接sort即可




注意事项:
格式格式




参考代码:

#include <stdio.h>
#include <algorithm>

using namespace std;

int main() {
    int num[10];
    int i;
    for (i = 0; i < 10; i++) {
        scanf("%d", &num[i]);
    }
    sort(num, num + 10);
    for (i = 0; i < 10; i++) {
        printf("%d\n", num[i]);
    }
    return 0;
}


 

0.0分

5 人评分

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

编程语言转换

万能编程问答

代码解释器

  评论区

#include <iostream>

using namespace std;

int main()
{
    int a[15], N;
    for(int i = 1; i <= 9; i++)
        cin >> a[i];
    cin >> N;
    for(int i = 1; i <= 10; i++)
        if(N <= a[i]){
            int t = a[i];
            a[i] = N;
            N = t;
        }
    for(int i = 1; i <= 10; i++)
        cout << a[i] << endl;
    return 0;
}
2021-02-09 20:50:24
//我这个简单一点
//只要多设置一个变量 跟元素比较大小 判断成立 直接插入输出就行 
//题目要求插入 所以没有写插入的数是最大或最小的结果 
//也没有判断大到小排的 能通过验证 正确
#include<stdio.h>
int main()
{
    int x,k,z=1,dd[10];  // 设置变量 和储存10个数的数组 
     for(k=0;k<9;k++)  
     {
         scanf("%d ",&dd[k]);  // 循环输入准备插入 数字的第一行 
     }
     scanf("%d",&x);          // 输入要插入的数字  用变量 x储存 
    for(k=0;k<9;k++)
    {
        if(x<dd[k]&&z==1) // 判断 数组中后一个元素的值是否比 x 大 
        {
            printf("%d \n",x);//后一个元素的值比x大就是插入的位置 
            z=0;               // 改变 z 的值 使判断不再重复进入 
        }
        printf("%d \n",dd[k]);  // 输出输入时第一行元素的值 直到判断成立 插入 
    }
    return 0;
}
2020-12-10 20:01:29
大佬,sort函数默认升序,如果输入的9个数是降序就会出错
2020-02-05 10:26:24
# include <stdio.h>

int main(){
	int a[10];
	int i, t, k, l;
	int z = 1;
	for(i = 0; i < 10; i++)
		scanf("%d", a[i]);
	for(i = 0; i < 10; i++){    //这里i <10 或者i <9无区别 
		if(a[i] > a[9] && z==1){
			t = a[9];	
			a[9] = a[i];
			a[i] = t;
		    z = 0;
			for(k = 9; k > i + 1; k--){
				if(a[k] < a[k - 1]){ 
					l = a[k];
					a[k] = a[k - 1];
					a[k - 1] = l;
				} 
			}
	   }

    }
	for(i = 0; i < 10; i++)
		printf("%d\n", a[i]);
	return 0;
} 
求大佬帮忙
2019-12-04 22:07:54
  • «
  • 1
  • »