...杂乱无序的整数,要求将这N个数从小到大排序后输出答:int arr[] = {4, 2, 8, 5, 1, 9, 6, 3, 7}; // 可以改为从用户输入获取 int n = sizeof(arr) / sizeof(arr[0]);printf("排序前:");for (int i = 0; i < n; ++i) { printf("%d ", arr[i]);} printf("\n");bubbleSort(arr, n);printf("排序后:");for ...
给出n个整数,按从大到小的顺序排序,然后输出排序后的前m个整数.答:int main(){ int max,a[1010],i,j,n,m,temp;scanf("%d %d",&n,&m); //(输入排序数字数量)for(i=0;i<n;i++)scanf("%d",&a[i]); //(输入参与排序的数)for(i=0;i<n-1;i++) //(n-1次筛选){max=i;for(j=i+1;j<n;j++) // if(a[j]>a[max]) max=j;...
c语言 将输入的n个整数按从小到大排序输出,再求出此n个整数中所有奇数和...答:define MAX 100 void main(){ int n,num[MAX],i,j,k,a = 0,b = 0;// 输入 printf("输入总数N:");scanf("%d",&n);for(i=0;i<n;i++){ printf("输入每个数的值Num%d:",i+1);scanf("%d",&num[i]);} // 排序 for(i=0;i<n-1;i++){ for(j=0;j<n-1-i;j++...
编写一个排序函数sort(),完成将N个数按从小到大的顺序排序。N个元素...答:void sort(int *p,int n);int main(){ int i,arr1[6]={3,9,2,8,6,1},arr2[10]={11,5,18,7,2,15,4,13,9,3};sort(arr1,6);sort(arr2,10);printf("排序的结果:\n");for(i=0;i<6;i++)printf("%3d",arr1[i]);printf("\n");for(i=0;i<10;i++)printf("%...