如何用switch语句写画图板画笔功能
时间: 2023-07-04 14:24:36 浏览: 67
画图板的画笔功能可以通过switch语句实现,具体实现方法如下:
```c
int penSize = 1; // 画笔大小,初始值为1
switch (penType) {
case 1: // 画笔颜色为红色
setColor(255, 0, 0); // 设置画笔颜色为红色
break;
case 2: // 画笔颜色为蓝色
setColor(0, 0, 255); // 设置画笔颜色为蓝色
break;
case 3: // 画笔颜色为绿色
setColor(0, 255, 0); // 设置画笔颜色为绿色
break;
case 4: // 画笔大小为1
penSize = 1; // 设置画笔大小为1
break;
case 5: // 画笔大小为3
penSize = 3; // 设置画笔大小为3
break;
case 6: // 画笔大小为5
penSize = 5; // 设置画笔大小为5
break;
default: // 默认画笔颜色为黑色
setColor(0, 0, 0); // 设置画笔颜色为黑色
break;
}
setPenSize(penSize); // 设置画笔大小
```
其中,penType是一个变量,表示画笔类型,比如1表示红色,2表示蓝色,3表示绿色,4表示大小为1,5表示大小为3,6表示大小为5。setColor和setPenSize是自定义的函数,用于设置画笔颜色和大小。在switch语句中,根据penType的值来设置画笔颜色和大小。如果penType的值不在1到6之间,则默认画笔颜色为黑色。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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_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)