如何用c语言实现输入一些数字,按照从大到小排序输出?
用选择排序法编写c语言,实现从键盘上输入10个数,按从大到小的顺序排序输出。代码如下:include<stdio.h> int main(){ int i,j,a[10],t;printf("输入数");for (i = 0; i < 10; i++)scanf("%d",&a[i]);for (i = 0; i < 10; i++){ for (j = i + 1; j < 10;j...
c语言编程:要求从键盘输入一批整数(不超过100个),对其从大到小排序...
int main(){int a[100],n,i,j,t;scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=0;i<n-1;i++)for(j=0;j<n-1-i;j++)if(a[j]<a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;} for(i=0;i<n;i++)printf("%d ",a[i]);printf("\\n")...
c语言,从键盘输入任意整数,按小到大的顺序输出。
main(){ int x,y,z,t;scanf("%d%d%d",x,y,z);if (x>y){ t=x;x=y;y=t;} \/*交换x,y的值*\/ if(x>z){ t=z;z=x;x=t;}\/*交换x,z的值*\/ if(y>z){ t=y;y=z;z=t;}\/*交换z,y的值*\/ printf("small to big: %d %d %d\\n",x,y,z);} ...
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语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出
int main(void){int a,b,c,t;printf("请输入三个数");scanf("%d%d%d",&a,&b,&c);if(a<b){t=a;a=b;b=t;} if(b<c){t=b;b=c;c=t;} if(a
...语言程序,从键盘输入三个数,要求按从大到小的顺序输出这三个数...
int main(){ int a,b,c;int maxNum,minNum,midNum;scanf("%d %d %d",&a,&b,&c);if (a>b){ if (a>c){ maxNum = a;if (b>c){ midNum = b;minNum = c;} else { midNum = c;minNum = b;} } else { maxNum = c;midNum = a;minNum = b;} } printf("%d ...
c语言:写一个程序,将4个从键盘输入的数按照从小到大的顺序输出
void select_sort(int *x, int n){ int i, j, min, t;for (i=0; i<n-1; i++) \/*要选择的次数:0~n-2共n-1次*\/ { min = i; \/*假设当前下标为i的数最小,比较后再调整*\/ for (j=i+1; j<n; j++)\/*循环找出最小的数的下标是哪个*\/ { if (*(x+j) < *(x+...
求教:用C语言编写一个程序,循环提示从键盘输入数值,并输出其中的最大...
void main(){ int arr[10];int max,min;for(int i = 0;i<10;++i){ printf("arr[%d]=",i);scanf("%d",&arr[i]);\/\/ printf("\\n");} max = min = arr[0];for(int j =0;j<10;j++){ if(arr[j]>max)max = arr[j];if(arr[j]<min)min = arr[j];} printf("...
输入10个整数,按照由大到小的顺序输出C语言编写
采纳率:36% 来自团队:CppExpert 擅长: C\/C++ 电脑\/网络 汇编语言 互联网 常见软件 其他回答 #include<isostream.h>void main(){int data[10];cout<<endl<<"请输入10个整数:";int i;for(i=0;i<10;i++)cin>>data[10];#define SIZE(sizeof(data)\/sizeof(data(0))int m;for(m=0;m<SIZE-1...
c语言求解。 从键盘输入一个正整数N,再输入N个整数,按从小到大的顺序...
printf("请输入正整数N:"); scanf("%d",&n); printf("请依次输入%d个数",n); for(i=0;i<n;i++) { printf("请输入第%d个数",i+1); scanf("%d",&a[i]); } for(j=0;j<n-1;j++) for(i=0;i<n-1-j;i++) if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]...