C语言编程,从键盘输入10个数放到一维数组中,排序

来源:百度知道 编辑:UC知道 时间:2024/07/14 22:33:05
C语言编程
从键盘输入10个数放到一维数组中,排序后(升序降序自己定),再从键盘输入一个数,插入其中,同时使该数组依然有序

给,已经编译运行确认:
#include<conio.h>
#include<stdio.h>

int main()
{
int a[11]={0};
int num;
int i,j,t;

printf("请输入10个数: \n");
for(i=0;i<10;i++)
{
fflush(stdin);
scanf("%d",&a[i]);
}

for(i=0;i<10;i++)
for(j=0;j<10;j++)
if(a[i]<a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}

printf("排序后的数组为: \n");
for(i=0;i<10;i++) printf("%d ",a[i]);

printf("\n请输入要插入的数: \n");
scanf("%d",&num);

for(i=0;i<10;i++)
{
if(a[i]>num)
{
for(j=10;j>i;j--)
a[j]=a[j-1];

a[i]=num;
break;
}
}

printf("插入后的数组为: \n");

for(i=0;i<11;i++)
printf("%d ",a[i]);

getch();
return 1;
}

1 创建数组。

2 输入数据

用C语言编程做:用从键盘输入3个数,编程实现3个数的比较,输出其中的最大值 请教c语言编程:从键盘输入一批数据,以0结束输入,统计其中的正数和负数的个数 c语言编程的题 “从键盘输入3个数,使其按从小到大的顺序排列输出。” 感谢各位帮忙! 从键盘输入10个数选出最大数,C语言怎样编? 从键盘输入n个数,求这n个数的和并输出。C语言怎么编??? 用c语言编写;从键盘输入四个数,从大到小输出这4个数. 用c语言编写:从键盘输入10个数存入数组a中,统计数组下标是奇数且数组元素值为偶数的元素个数 C语言从键盘输入3个数,求平均值并输出(求平均值写成自定义函数) 用C语言编程《任意输入10个数,按从大到小的次序输出。~~~~~~~~~~~》~~ 用C语言编程:对10个数进行排序.