用户自定义行数列数左上坐标右上坐标右下坐标用C#语言求坐下位置和所有点的坐标
时间: 2023-05-26 17:03:03 浏览: 84
C#自定义数学坐标类
3星 · 编辑精心推荐
语言编写一个绘制矩形的程序。
用户可以通过输入自定义行数和列数来确定矩形的大小。同时,用户也可以通过输入左上角、右上角和右下角的坐标来确定矩形的位置。
以下是一个示例代码:
```
#include <stdio.h>
int main()
{
int row, col, left_x, left_y, right_x, right_y;
printf("请输入矩形的行数和列数:\n");
scanf("%d %d", &row, &col);
printf("请输入矩形的左上角坐标:\n");
scanf("%d %d", &left_x, &left_y);
printf("请输入矩形的右上角坐标:\n");
scanf("%d %d", &right_x, &right_y);
int i, j;
for(i=1; i<=row; i++)
{
for(j=1; j<=col; j++)
{
if(i>=left_y && i<=right_y && j>=left_x && j<=right_x)
printf("* ");
else
printf(" ");
}
printf("\n");
}
return 0;
}
```
用户可以按照以下格式输入矩阵的信息:
```
请输入矩形的行数和列数:
5 10
请输入矩形的左上角坐标:
2 2
请输入矩形的右上角坐标:
4 8
```
程序会根据用户输入输出对应的矩形,如下所示:
```
* * * * * * *
* * * * * * *
* * * * * *
* * * * * *
* * * * * *
```
阅读全文