55问答网
所有问题
当前搜索:
c语言从大到小排序
怎么用
c语言
程序比较五个数的大小,还要
从大到小排序
,求大神指点!_百度...
答:
//#include "stdafx.h"//vc++6.0加上这一行.include "stdio.h"void main(void){ int a[5],i,j,k;printf("Type 5 integers...\n");for(i=0;i<5;scanf("%d",a+i++));for(i=0;i<5;i++){ for(k=i,j=k+1;j<5;j++)if(a[k]<a[j]) k=j;if(k!=i){ j=a[...
C语言
编程 数组
从大到小
排列
答:
我是这样想的啊,仅供参考 定义两个变量 maxNum 和 minNum(类型应该是int吧)然后把数组的第一个元素赋给这个两个变量 进行FOR循环(从第二个元素开始)比较当前元素与最大最小元素的大小 大了赋给maxNum 小了赋给minNum 用伪代码表示:maxNum=a[0]minNum=a[0]for(i=1;i<N;i++){ if(...
C语言
3个字母
从大到小排序
问题求解释!!
答:
让小数在前面 { tmp = a; a = b; b = tmp; } if (a>
c
)//如果a比c大,那么就把ac的值交换,让小数在前面 { tmp = a; a = c; c = tmp; } if (b>c)//比较下bc哪个大,交换两者的值,让小数在前面 { tmp = b; b = c; ...
C语言
编程,从键盘输入四个整数,按照数值从小到大顺序输出
答:
源代码如下:include<stdio.h> int main( ){ int num[4];for(int i = 0 ; i < 4 ; i++){ scanf("%d", num+i);} for(int i = 0 ; i < 4 ; i++){ int k = i;for(int j = i+1 ; j < 4 ; j++){ if(num[k] > num[j]){ k = j;} } if(k != i){...
c语言
要求由
大到小
排列15个数
答:
{ a[i]=rand()%500; } printf("\n"); printf("the original data is:\n");//你所定义的数组大小为15.所以你的数组地址为0~14将16处全部改成15 for(i=0;i<15;i++) { printf("%5d",a[i]); }//冒泡
排序
中内侧的循环才是比较需要的。 for(i=0;i<15;...
求
C语言
编程编写函数sort:对数组a中的数进行从小到
大排序
答:
{int *p,temp,i=0,*min;while(i<length){ min=&a[i];for(p=a+i;p<a+length;p++){if(*p<*min){temp=*min;min=*p;p=temp;} } i++;} } 选择
排序
法就是把数组的最小的元素找的然后放到数组的最前面 就是第一小的放到最前面 然后继续从后面找在最小的放到剩下元素的最前面 ...
...该数组的冒泡(从小到大和
从大到小
各一个程序)
排序
并输
答:
if(x[i]>x[i+1]) {t=x[i];x[i]=x[i+1];x[i+1]=t;} } void main(){ int a[10],i;printf("Input 10 numbers:");for(i=0;i<10;i++)scanf("%d",&a[i]);sx(a,10);printf("从小到大:");for(i=0;i<10;i++)printf("%d ",a[i]);} 比较法
从大到小
:incl...
c语言
:定义一个 二维数组,存放五个字符串,然后用选择法按从小到大的的...
答:
i++) //遍历所有未
排序
的字符串的趟数{k=i; //变量k存放当前最小字符串的下标 for(j=i+1;j<n;j++) //遍历下标从(i+1)~(n-1)的所有字符串 if(strcmp(pt[k],pt[j]) > 0) //字符串进行两两大小比较,如果>0,则执行if语句体k=j; //将当前最小的字符串的数...
c语言
编程:随机输入五个整数,利用选择排序法对输入的数进行从小到
大排序
...
答:
你的程序逻辑有些问题,输入,
排序
,输出分开做,这样更明确,更清晰,代码如下:include <stdio.h>#include <stdlib.h>int main(){int a[5];int i, j, t;int min;// 输入printf("input 5 numbers:\n");for (i = 0; i<5; i++)scanf("%d", &a[i]);// 选择排序for (i = 0...
用
C语言
写一个子函数完成对一整型数组
从大到小
的
排序
答:
include<stdio.h> include<stdlib.h> int main(){ void sort(int x[],int n);int *p,i;int N;printf("please input the total num:");scanf("%d",&N);int a[N];printf("please input the %d num:\n",N);p=a;for(i=0;i<N;i++)scanf("%d",p++);p=a;sort(p,N);for...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜