有一个一排好序的数组,要求输入一个人数后,按原来排序的规律将它插入数组中
2018-01-29 10:59
330 查看
法一:
#include <stdio.h>
#include <conio.h>
int main(){
int a[6]={1,4,6,7,11};
int i,j,num;
printf("数组为:\n");
for(i=0;i<5;i++)
printf("%4d",a[i]);
printf("\n请输入一个数:");
scanf("%d",&num);
for(i=0;i<5;i++){
if(num<a[i])
break;
}
for(j=5;j>i;j--){
a[j]=a[j-1];
}
a[j]=num;
printf("数组排好序为:\n");
for(i=0;i<6;i++)
printf("%4d",a[i]);
getch();
return 0;
}
法二:
int main()
{
int a[6] = {1,4,6,7,11};
int i,j,num;
printf("数组为:\n");
for(i=0;i<5;i++)
printf("%4d",a[i]);
printf("\n请输入一个数:");
scanf("%d",&num);
a[5]=num;
for(i=0;i<6;i++)
for(j=0;j&
4000
lt;6;j++){
int t;
if(a[i]<a[j]){
t=a[i]; a[i]=a[j]; a[j]=t;
}
}
for(i=0;i<6;i++)
printf("%4d",a[i]);
printf("\n");
getch();
}
#include <stdio.h>
#include <conio.h>
int main(){
int a[6]={1,4,6,7,11};
int i,j,num;
printf("数组为:\n");
for(i=0;i<5;i++)
printf("%4d",a[i]);
printf("\n请输入一个数:");
scanf("%d",&num);
for(i=0;i<5;i++){
if(num<a[i])
break;
}
for(j=5;j>i;j--){
a[j]=a[j-1];
}
a[j]=num;
printf("数组排好序为:\n");
for(i=0;i<6;i++)
printf("%4d",a[i]);
getch();
return 0;
}
法二:
int main()
{
int a[6] = {1,4,6,7,11};
int i,j,num;
printf("数组为:\n");
for(i=0;i<5;i++)
printf("%4d",a[i]);
printf("\n请输入一个数:");
scanf("%d",&num);
a[5]=num;
for(i=0;i<6;i++)
for(j=0;j&
4000
lt;6;j++){
int t;
if(a[i]<a[j]){
t=a[i]; a[i]=a[j]; a[j]=t;
}
}
for(i=0;i<6;i++)
printf("%4d",a[i]);
printf("\n");
getch();
}
相关文章推荐
- 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。
- 已有一个已经排好序的数组,输入一个数,要求按照原来排序的规律将它插入数组中
- 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中
- 习题 6.4 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。
- 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中
- C语言学习,有一个已排好序的数组,要求输入一个数字后,按原来的排序规律将它插入数组
- 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中
- 有一个已经排序号的数组。现在输入一个数,要求按原来的规律将它插入数组中。
- 第十三周OJ项目定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中。
- 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。
- 7.4 有一个已排好序的数组,令输入一个数,要求按照原来排序的规律将它插入数组中。
- Java数组排序,现输入一个数,要求按原来的规律将它插入数组中
- C语言,有一个已排好的数组,要求输入一个数组后,按原来的排序规律将它插入数组
- Java面试题多思路解析--有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中
- 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
- 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
- 【程序30】 ArraySort.java 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
- 数组_习题:输入一个数按原来的排序规律将它插入数列中
- 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
- C语言题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。