67,122,0,-12,675,100,11};sort(arr,8);for(i=0;i<8;++i)printf("%d ",arr[i]);return 0;}//冒泡排序 :降序//arr:待排序的数组//n:数组的长度 void sort(int*arr,int n){int i,
include <stdio.h>int main() {int n= 0,k,i,j,t,a[20] = {0};printf("输入整数(Ctrl + Z退出):");while(scanf("%d",&a[n]) == 1&&n < 20) {n++;printf("输入整数(Ctrl + Z退出):");}for(i = 0; i < n - 1;++i) {k = i;for(j = i + 1; j < n; ...
for(i=0;i<10;i++)
void myout(int *,int,int x=0);myset(a,N);myout(a,N);mysort(a,N);myout(a,N,1);return 0;} void myset(int *p,int n){//随机数生成函数 srand((unsigned)time(NULL));for(n--;n>=0;p[n--]=rand()%9000+1000);} void mysort(int *p,int n){//选择法排序 int i...
include<stdio.h> int main(){ int n;float a[100],t;scanf("%d",&n);for(int i=0;i<n;i++){ scanf("%f",&a[i]);} for(int i=0;i<n;i++){ for(int j=0;j<n-i-1;j++){ if(a[j]<a[j+1]){ t=a[j];a[j]=a[j+1];a[j+1]=t;} } } for(int i=...
include "stdio.h"main() //改了{ int x[50],y,n,i,j; printf("请输入数组元素的个数:");scanf("%d",&n); printf("输入%d个从大到小排好顺序的数\n",n); for(i=0;i<n;i++); scanf("%d",&x[i]); printf("请输入一个待插入的整数:");scanf("%d",&y); for(i=...
int x,n,a[100]; void main() {int n,a[100],i,j,k,t; scanf("%d",&n); for(i=0;i<n;i++)scanf("%d",&a[i]); for(i=0;i<n-1;i++) {k=i; for(j=i+1;j<n;j++) if(a[j]>a[k])k=j; t=a[i];a[i]=a[k];a[k]=t; } printf(">>>...\n"); for(i=...
int a[N];void inputa(){ srand(time(0));for(int i=0;i<N;i++)a[i]=rand()%9000+1000;} void outa(){ for(int i=0;i<N;i++){ printf("%d",a[i]);if((i+1)%10)printf("\t");else printf("\n");} } void swap(int &a,int &b){ int t =a;a=b; b=t...
1 打开Vb6.0新建工程-标准EXE》在Form1代码模块输入如下代码: Private Sub Command1_Click() Dim Data() As String, MaxNum As Integer, Temp As Integer, StepVal As Integer, i As Integer, i2 As Integer Dim TempStr As String '降序排序程式 Data() = Split(Text1.Text, ",") ...
1一道C语言题目在数组a中有n个四位数.试编一函数,要求按每个数的后三位的大小进行升序排 列,当后三位等相同时,则对这些数值按原始四位数据进行降序排序.将排序后 的前10个数存入数组b中.(提示:可采用选择排序) int fun(int a[],int n,int b[]) 2一道C语言题目在数组a中有n个四位数.试编一函数,...