88问答网
所有问题
当前搜索:
编写程序完成对一维数组的排序
C语言将冒泡
排序
(或选择排序)改造成函数,实现对一个
一维数组
中的...
答:
我感觉应该把函数原型改成 int *sort(int a[],int n) 会更好些呢?我的思路是:1.在函数中在定义一个个数为n的数组。2.将所要
排序的数组
拷贝到这个数组中。3.排序。4.将排好的数组返回
C语言用一个for循环
对一维数组进行
从大到小
排序
答:
include <stdio.h> int main(){ int i, j, tmp;int b[]={18,24,12,59,101,96,34};for(i = 0; i < 6; i++)for(j = i + 1; j < 7 ; j++){ if(b[i] > b[j]){ tmp = b[i];b[i] = b[j];b[j] = tmp;} } i = 0;while(i++ < 7)printf("%d ",...
某班有30个学生,
进行
数学考试,
编写程序
将考试成绩输
一维数组
,将数学成 ...
答:
,MathValue[j]);} printf("\n");return 0;} void bubble(int *a,int n) /*定义两个参数:
数组
首地址与数组大小*/ { int i,j,temp;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++) /*注意循环的上下限*/ if(a[i]
编写
函数,找出将
一维
组(
array
[10])从大到小
排序
,在主函数中读入
数组的
元...
答:
一.关于
排序
,可以使用冒泡的方式进行.原理是先从
数组的
第一个元素与第二个比较,将大的与小的交换位置,再将第二个与第三个进行比较,按同样的规则交换位置,依次比较下去.如 2 1 4 5 第一次比较后
排列
为 2 4 5 1,这样便可将最小的数拖到了最后.但还没有完.还需要再从第一元素...
C语言用冒泡法
对一维数组
中10个数按降序
进行排列
答:
{ num=n[i]; n[i]=n[j]; n[j]=num; } } } printf("1,2,3,4,5,6,7,8,9,10冒泡降序
排列
后为:"); for(i=0;i<10;i++) printf(
C语言中通过函数调用
对一维数组进行排序
答:
include <stdio.h> include <stdlib.h> include define MAXlen 100 void select_sort(int *x, int n) { //选择
排序
int i, j, min;int t;for (i = 0; i < n - 1; i++) { // 要选择的次数:0~n-2共n-1次 min = i; // 假设当前下标为i的数最小,比较后再...
C语言
编写程序
,将一个
一维数组的
值按逆序重新存放。
答:
include<stdio.h> int main(){ int a[5]={8,6,5,4,1},i,n=5,temp;for(i=0;i<n/2;i++){ temp=a[i];a[i]=a[n-i-1];a[n-i-1]=temp;} for(i=0;i<n;i++){ printf("%d\t",a[i]);} system("pause");return 0;} ...
C语言中
一维数组的
简单
排序
答:
//这也没有必要这么复杂吧,既然,你已经
排序
了,需要最小值,从头或尾(这取决于与你的序列是非递增还是非递减的)取出便是 include <stdio.h> void main(){ int a[5],i,j,t;printf("please input 5 num!\n");//输入 for(i=0;i<5;i++){ scanf("%d",a+i)} //排序 for(i=...
输入10个数到
一维数组
中,用冒泡
排序
法将其按从大到小的次序排序后输出...
答:
include <iostream> using namespace std;int a[10];void input(){ for(int i=0;i<10;i++){ cin >> a[i];} }void sort
array
(){ for(int i=0;i<10;i++){ for(int j=0;j<9-i;j++){ if(a[j]<a[j+1]) // 从大到小 { int t=a[j];a[j]=a[j+1];a[j+1]...
C#:实现一个
对一维数组进行
冒泡
排序
,并查找某个数是否在该一维数组中...
答:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1 { class Program { static void Main(string[] args){ Console.WriteLine("这是一个‘输入10个数存入
数组
中,然后实现冒泡
排序
’的
程序
...");double[] c = new double[10];for (...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜