|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 划句顾 于 2021-5-19 12:57 编辑
- /*****************************************************************************
- @fuction:按从小到大的顺序排序,最后再次加入一个数字,再进行排序
- @time :2021/4/27
- @author :LaoGu
- ******************************************************************************/
- #include<stdio.h>
- int main()
- {
- int i,n,j,t;
- int a[11];
- printf("Please input 10 numbers:\n");
- for(i=0;i<=9;i++)
- {
- scanf("%d",&a[i]);
- }
- printf("\n");
- for(i=0;i<9;i++)
- for(j=0;j<9-i;j++)
- if(a[j]>a[j+1])
- {
- n = a[j];
- a[j] = a[j+1];
- a[j+1] = n;
- }
- printf("the sorted numbers:\n");
- for(i=0;i<10;i++)
- printf("%d ",a[i]);
- printf("\n");
- printf("Please input one number once again: \n "); // 再次输入一个数字
- scanf("%d",&a[10]);
- for(i=0;i<=9;i++) // 再次比较
- if(a[10]<a[i])
- {
- t = a[10];
- a[10]=a[i];
- a[i] = t;
- }
- printf("the sorted numbers:\n");
- for(i=0;i<11;i++)
- printf("%d ",a[i]);
- printf("\n");
- return 0;
- }
复制代码
|
-
第一个排序
-
再加入一个数字进行排序
|