亲,您好![开心]以下是使用 C 语言实现冒泡排序法的示例代码,可以将输入的五个数字从小到大排列:```c#include int main(){ int arr[5]; int temp; // 输入五个数字 for(int i=0; i<5; i++) { printf("请输入第%d个数字:", i+1); scanf("%d", &arr[i])...
你的程序逻辑有些问题,输入,排序,输出分开做,这样更明确,更清晰,代码如下: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...
int i; printf("请输入五个数(逗号隔开):"); scanf("%f,%f,%f,%f,%f",&a[0],&a[1],&a[2],&a[3],&a[4]); sort(a,5); printf("排序后为:"); for(i=0; i<5; i++) printf("%.2f ",a[i]); printf("\n");} 运行截图: 本回答由提问者推荐 举报| 答案纠错 | 评论 8 0 ...
请输入五个数,按从小到大排序.c Jo**hn上传438B文件格式c数组数组排序 请输入五个数,按从小到大排序 (0)踩踩(0) 所需:1积分
int main(){int i,t,a[6],x;printf("请输入五个从小到大的整数:");for(i=0;i<5;i++)scanf("%d",&a[i]);printf("请输入一个要插入的整数:");scanf("%d",&x);for(i=4;i>=0&&a[i]>x;i--)a[i+1]=a[i];a[i+1]=x;printf("插入后的数组是:\n");for(i=0;i...
include <stdio.h>#include <stdlib.h>#include #define N 6int a[N]={0};void fun1(void){int i,j,temp;for(i=0;i<N-1;i++){scanf("%d",&a[i]);}scanf("%d",&a[i]);for(i=0;i<N-1;i++){if(a[N-1]i;j--){a[j]=a[j-1];}a[j]=temp;}}for(i=0;i<...