由键盘输入10个任意的整数,由小到大排序 再由键盘输入一个整数,插入排序后的数据中,使得数据仍然有序。c语言编程
时间: 2023-06-01 22:07:47 浏览: 49
好的,我将在后面等待您的问题。至于您的第一个问题,我可以为您提供以下的C语言代码实现:
```c
#include <stdio.h>
int main()
{
int a[10];
int i, j, temp, num;
// 由键盘输入10个任意的整数
printf("请输入10个整数:\n");
for(i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
}
// 冒泡排序,由小到大排序
for(i = 0; i < 9; i++)
{
for(j = i + 1; j < 10; j++)
{
if(a[i] > a[j])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
// 由键盘输入一个整数,插入排序后的数据中,使得数据仍然有序
printf("请输入一个整数:\n");
scanf("%d", &num);
for(i = 8; i >= 0; i--)
{
if(a[i] <= num)
{
break;
}
a[i+1] = a[i];
}
a[i+1] = num;
// 输出排序后的结果
printf("排序后的结果为:\n");
for(i = 0; i < 11; i++)
{
printf("%d ", a[i]);
}
printf("\n");
return 0;
}
```
如果您有其他问题,请继续提问。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)