按照题目的要求我们可以直接把数据存到数组之中,然后倒序输出数组元素即可,不需要对数据进行改变。正确代码如下:include <stdio.h> define N 2000 int main () { int i=0;int n=0,a[N];scanf("%d",&n);for(i;i<n;i++){ scanf("%d",&a[i]);} for(i=n-1;i>=0;i--){ pr...
输入:第一行输入两个整数n和k 第二行输入一个整数数组 5 2 1 3 5 7 2 输出: 从小到大输出最小的k个整数,用空格分开。 1 2 letarr=['5 2','1 3 5 7 2']// 这里需要注意split之后是字符串 2、把字符类型元素的数组转换成数值类型的元素sortArr.map(Number)letsortArr=arr[1].split(' ')let...
该代码定义了一个decimalToBase函数,它接受一个十进制数n和一个进制数base,将n转换为base进制后输出。 首先,我们创建了一个字符数组digits,其中存储了每个数字对应的字符。然后,我们创建了一个字符数组result,用于存储转换后的结果。使用一个index变量来记录result数组的当前索引。 在while循环中,我们使用取余运算符计...