使用vi编译器,编写程序,用*打印5*4的实心矩阵
时间: 2024-09-15 21:05:40 浏览: 38
Linux环境下Vi编辑器及其常用命令与GCC编译器的使用教程
在使用vi编辑器编写程序之前,需要明确一点,vi是一个文本编辑器,并不是编译器。编译器是用于将源代码转换成机器代码的软件。而vi编辑器可以用来编写代码,之后需要通过编译器来编译代码。这里我假设您想要在vi编辑器中编写一个使用星号(*)打印5行4列实心矩阵的程序,并且我们将使用C语言来实现这个任务。
以下是在vi编辑器中编写C语言程序的一个基本步骤,以及如何打印一个5行4列的实心矩阵的示例代码:
1. 打开终端,输入`vi matrix.c`命令来新建或打开一个名为matrix.c的文件。
2. 进入插入模式,可以按`i`键。
3. 编写C语言程序代码,如下所示:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 5; i++) { // 外层循环控制行数
for (j = 1; j <= 4; j++) { // 内层循环控制每行的打印数量
printf("* ");
}
printf("\n"); // 每打印完一行后换行
}
return 0;
}
```
4. 退出插入模式,按下`Esc`键。
5. 保存并退出vi编辑器,输入`:wq`命令。
6. 在终端中编译程序,输入`gcc matrix.c -o matrix`。
7. 运行编译出的程序,输入`./matrix`。
这段代码会打印出如下图案:
```
* * * *
* * * *
* * * *
* * * *
* * * *
```
阅读全文