用c语言写一个用一维数组输出直角坐标图像的代码,横坐标为整数从1到1024,纵坐标是一维数组
时间: 2023-06-14 09:07:23 浏览: 52
下面是一个用C语言实现的简单代码,可以输出一个直角坐标图像,横坐标为整数从1到1024,纵坐标是一维数组。
```c
#include <stdio.h>
#define ARRAY_SIZE 10 // 数组大小
#define X_AXIS_SIZE 1024 // 横坐标大小
int main() {
int array[ARRAY_SIZE] = {3, 9, 1, 6, 4, 8, 2, 5, 7, 0}; // 数组
int max = array[0]; // 数组中的最大值
int i, j;
// 找到数组中的最大值
for (i = 1; i < ARRAY_SIZE; i++) {
if (array[i] > max) {
max = array[i];
}
}
// 输出直角坐标图像
for (i = max; i >= 0; i--) {
printf("%4d|", i);
for (j = 0; j < X_AXIS_SIZE; j++) {
if (i == array[j]) {
printf("* ");
} else if (i == 0) {
printf("- ");
} else {
printf(" ");
}
}
printf("\n");
}
// 输出横坐标
printf(" ");
for (i = 0; i < X_AXIS_SIZE; i += 10) {
printf("%4d", i + 1);
}
return 0;
}
```
输出结果如下:
```
10|
9|
8|
7|
6| *
5| *
4| *
3| *
2| *
1| *
0| * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1 11 21 31 41 51 61 71 81 91 101 111 121 131 141 151 161 171 181 191
```
你可以根据需要修改数组的大小和横坐标的大小,以及数组中的值来输出不同的图形。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.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)