77问答网
所有问题
当前搜索:
c语言数字降序排列
...对这些无序的字符按照字母表顺序进行
降序排序
。然后输出
答:
char a[10];int i,j;for(i=0;i<10;i++);scanf(“%
c
”,&a[i]);for(i=0;i<10;i++)for(j=i;j<10;j++){ if(a[i]>=a[j])a[i]=a[j];} for(i=0;i<10;i++)printf("%c",a[i]);
有序数列的插入算法 : 插入一个
数
按原有
排序
输出。
C语言
答:
输入x后 对这个数组进行循环比较,(以下假设是以
降序排列
)for(i=0;i<5;i++){ if(a[i]<x){ tmp = a[i];a[i] = x;x = tmp;}//变换
数值
printf("%d",a[i]);} printf("%d",x);这样保证了6个数都可以输出,x保存的是最小的
数字
...
c语言
:3个数abc,按大小顺序输出
答:
代码如下:include <stdio.h>int main(){int t,a,b,
c
;scanf("%d%d%d",&a,&b,&c);if(a<b){t=a,a=b,b=t;}if(a<c){t=a,a=c,c=t;}if(b<c){t=b, b=c, c=t;}printf("%d %d %d\n",a,b,c);return 0;}原理就是运用冒泡算法,把最大的数浮在最上面,而小...
C语言
中15个数由从大到小顺序存放在一个数组中,输入一个数,要求找出该...
答:
//
排序
(从大到小)for(i=14;i>0;i--)for(j=0;j<i;j++)if(a[j]<a[j+1]){ t=a[j];a[j]=a[j+1];a[j+1]=t;} printf("排序后的数组如下:\n");for(i=0;i<15;i++)printf("%4d",a[i]);printf("\n");printf("请输入一个
数
:");scanf("%d",&x);j=-1;fo...
C语言
编程
答:
void Sort(char* str)//
排序
{ for(int i = 1; i < strlen(str) - 1;++i){ for(int j = 0;j < strlen(str) - 1 - i;++j){ if(str[i + j] < str[i + j + 1]){ char temp = str[i + j];str[i + j] = str[i + j + 1];str[i + j + 1] = temp;...
求13个
数
的
C语言
全
排列
算法
答:
printf("请输入你要
排序
的
数字
:\n");for(i=0;i<n;i++)scanf("%d",&a[i]);printf("---冒泡排序结果---\n");for(i=0;i<n-1;i++) //第i趟比较 { count+=1;for(j=0;j<n-i-1;j++) //第i趟比较只比较前n-i-1个数字就可以了 if(a[j]>a[j+1]) //第...
C++里面的sort()函数是不是不能对double类型的元素
排序
?
答:
如果a和b不能通过a < b的方式比较,或者排序的需求并不是简单的增序排列。那么要给sort提供第三个参数,暂时称它为f,可以通过f(a, b)的方式确定a和b的顺序。比如下面代码对一个double数组按元素的平方进行
降序排列
。include <algorithm>using namespace std;int main(){ double list[] = { 1...
c语言
字符
排序
答:
c语言
字符
排序
:输入:abc 输出:abc acb bac bca cab cba include<stdio.h> include<stdlib.h> include<string.h> void mySwap(char *a,char *b){ char temp;temp = *a;a = *b;b = temp;} void PaiLie(char *list,int begin,int end){ int i;if(list == NULL)return;if(...
C语言
数组添加一个元素并
排序
答:
我用vc6.0调试;已经运行通过.include <iostream.h> void main(){ int a[20];int tmp;int i,j;for(i=0;i<10;i++){ cout<<"输入第"<<i+1<<"个数:";cin>>a[i];} for(i=0;i<9;i++){ tmp=a[i];for(j=i;j<10;j++)if(tmp>a[j]){ tmp=a[j];a[j]=a[i];a...
c语言
课程管理系统
答:
printf("2.
降序排列
\n"); gets(str); if(str[0]=='1') sortname2(p); else sortname(p); display(stud,0,numstus-1); } else if(str[0]=='3') { printf("请输入排序次序:\n"); printf("1.升序排列\t"); printf("2.降序排列\n"); gets(str); if(str[0]=='1') sortcount2(p...
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
其他人还搜