九九乘法表c语言输出虚线框
时间: 2024-11-23 12:31:38 浏览: 25
在C语言中,输出九九乘法表并添加虚线框通常需要使用循环嵌套以及一些控制字符来打印边框。下面是一个简单的示例,它会在乘法表周围添加水平和垂直的虚线:
```c
#include <stdio.h>
void print_box(int n) {
int i, j;
// 打印上边框
for (i = 0; i <= n; i++) {
printf("*");
if (i != n) printf("|"); // 每行中间加竖线
for (j = 0; j < n * 2 - 1; j++) {
if ((i == 0 && j % 2 == 0) || (i == n && j % 2 != 0)) { // 初行和末行加横线
printf("-");
} else {
printf(" ");
}
}
printf("*\n");
}
// 打印内部内容(乘法表)
for (i = 1; i <= n; i++) {
for (j = 1; j <= n; j++) {
printf("%2d", i * j);
}
printf("\n");
}
// 打印下边框
for (i = 0; i <= n; i++) {
printf("*");
if (i != n) printf("|"); // 每行中间加竖线
for (j = 0; j < n * 2 - 1; j++) {
if ((i == 0 && j % 2 == 1) || (i == n && j % 2 == 0)) { // 初行和末行加横线
printf("-");
} else {
printf(" ");
}
}
printf("*\n");
}
}
int main() {
int size = 9; // 可以调整大小
print_box(size);
return 0;
}
```
运行这个程序,你会看到九九乘法表加上上下两条虚线框。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)