编写一个正方形程序可以使用不同的编程语言来实现。以下是几种常见编程语言的示例代码:
Python
方法一:使用嵌套循环
```python
def create_square(size):
for i in range(size):
for j in range(size):
print("*", end="")
print()
size = int(input("请输入正方形的边长: "))
create_square(size)
```
方法二:使用Turtle库
```python
import turtle
def draw_square(length):
for _ in range(4):
turtle.forward(length)
turtle.right(90)
side_length = int(input("请输入正方形的边长: "))
draw_square(side_length)
turtle.done()
```
JavaScript
```javascript
function drawSquare() {
var row = parseInt(prompt('请输入行数:'));
if (row > 10) {
row = 10;
}
for (var i = 1; i <= row; i++) {
for (var j = 1; j <= row; j++) {
document.write("*");
}
document.write("");
}
}
drawSquare();
```
VB
```vb
Private Sub Command1_Click()
Shape1.Shape = 1 ' 正方形
End Sub
```
C
```csharp
using System;
class Program {
static void Main() {
Console.WriteLine("请输入正方形的边长:");
int sideLength = int.Parse(Console.ReadLine());
for (int i = 0; i < sideLength; i++) {
for (int j = 0; j < sideLength; j++) {
Console.Write("*");
}
Console.WriteLine();
}
}
}
```
Java
```java
import java.util.Scanner;
public class Square {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入正方形的边长:");
int sideLength = scanner.nextInt();
for (int i = 0; i < sideLength; i++) {
for (int j = 0; j < sideLength; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
这些示例代码展示了如何使用不同编程语言绘制正方形。你可以选择适合你的编程语言和环境来实现这个功能。