VB6
1. 启动VB6,新建一个标准的exe文件。
2. 拖动窗体周边的小正方形调节窗体的大小,直至合适为止。
3. 选择窗体,设置borderstyle属性为0-none,设置startupposition属性为屏幕中心。
4. 在工具箱里找到标签工具,双击标签工具,在窗体上添加一个标签,设置其caption属性为菱形图案,字体设为华文新魏,字号为三号。
5. 在工具箱里连续两次双击按钮工具,在窗体上添加两个按钮,分别命名为绘图和退出。
6. 双击绘图按钮进入代码区域,在对象中选择command1,在过程中选择click,然后输入绘制上半部分三角形的代码。
7. 输入绘制下半部分三角形的代码,注意调试和修改。
8. 双击退出按钮的代码区域,输入end语句退出程序。
9. 运行调试成功后,保存工程并生成exe文件。
C语言
方法一
```c
include
int main() {
int rows, i, j, space;
printf("Enter number of rows: ");
scanf("%d", &rows);
// 上半部分菱形
for (i = 1; i <= rows; i++) {
for (space = 1; space <= rows - i; space++) {
printf(" ");
}
for (j = 1; j <= 2 * i - 1; j++) {
printf("*");
}
printf("\n");
}
// 下半部分菱形
for (i = rows - 1; i >= 1; i--) {
for (space = 1; space <= rows - i; space++) {
printf(" ");
}
for (j = 1; j <= 2 * i - 1; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
方法二
```c
include
int main() {
int n, i, j, space;
printf("Enter number of rows: ");
scanf("%d", &n);
// 上半部分菱形
for (i = 1; i <= n; i++) {
for (space = 1; space <= n - i; space++) {
printf(" ");
}
for (j = 1; j <= 2 * i - 1; j++) {
printf("*");
}
printf("\n");
}
// 下半部分菱形
for (i = n - 1; i >= 1; i--) {
for (space = 1; space <= n - i; space++) {
printf(" ");
}
for (j = 1; j <= 2 * i - 1; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
C++
```cpp
include
int main() {
int n;
std::cout << "Enter number of rows: ";
std::cin >> n;
// 上半部分菱形
for (int i = 1; i <= n; i++) {
for (int space = 1; space <= n - i; space++) {
std::cout << " ";
}
for (int j = 1; j <= 2 * i - 1; j++) {
std::cout << "*";
}
std::cout << std::endl;
}
// 下半部分菱形
for (int i = n - 1; i >= 1; i--) {
for (int space = 1; space <= n - i; space++) {
std::cout << " ";
}
for (int j = 1; j <= 2 * i - 1; j++) {
std::cout << "*";
}
std::cout << std::endl;
}
return 0;
}
```
这些方法都可以用来在控制台上打印菱形图案。你可以根据自己的需求和编程环境选择合适的方法。