6.17编写一个程序,打印以下图案。 * *** * * * * * * * * * * ** * * * * * * * **
时间: 2023-11-26 19:04:04 浏览: 35
以下是答案:
```c
#include <stdio.h>
void sort(int **p, int n); // 排序函数声明
int main()
{
int n, i;
int *p[100]; // 定义指针数组
printf("请输入整数个数:");
scanf("%d", &n);
printf("请输入%d个整数:\n", n);
for (i = 0; i < n; i++)
{
p[i] = (int *)malloc(sizeof(int)); // 为每个指针分配内存
scanf("%d", p[i]);
}
sort(p, n); // 调用排序函数
printf("排序后的结果为:\n");
for (i = 0; i < n; i++)
{
printf("%d ", *p[i]);
free(p[i]); // 释放内存
}
printf("\n");
return 0;
}
void sort(int **p, int n) // 排序函数定义
{
int i, j, *temp;
for (i = 0; i < n - 1; i++)
{
for (j = i + 1; j < n; j++)
{
if (**(p + i) > **(p + j))
{
temp = *(p + i); *(p + i) = *(p + j);
*(p + j) = temp;
}
}
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)