include <stdio.h>int main (){ int num[10],i,j,nSave; printf("输入10个数:"); for(i=0;i<10;i++) scanf("%d",&num[i]); printf("原数组:"); for(i=0;i<10;i++) printf("%d ",num[i]); printf("\n"); for(i=0;i<10;i++)//...
修改如下:void jsSort(){ int i,j,temp,lowi,lowj;for(i=0;i<199;i++){ //注意这里 for(j=i+1;j<200;j++){ lowj=aa[j]%1000;lowi=aa[i]%1000;//注意这里 if(lowi<lowj){ temp=aa[i];aa[i]=aa[j];aa[j]=temp;} else if(lowi==lowj && aa[i]>aa[j]) /...
当然,也可以除以10,1000之类的。自己喜欢.#include <iostream>#include <ctime>#define N 10 //数组预定义大小,请自行更改using namespace std;void Bubble(int *a, int n){ //整数冒泡排序 int i,j,t; for(i=0;i<n;i++) for(j=i+1;j<n;j++) { if(a[j]...
一道C语言题目在数组a中有n个四位数.试编一函数,要求按每个数的后三位的大小进行升序排 列,当后三位等相同时,则对这些数值按原始四位数据进行降序排序.将排序后 的前10个数存入数组b中.(提示:可采用选择排序) int fun(int a[],int n,int b[]) 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质...