1、查看当前目录下的文件和目录; 2、在当前目录下建一空白文件test.c; 3、用vi编写一程序test.c,要求输入十个同学的计算机成绩,计算并输出这十个同学的计算机平均成绩,并用冒泡排序降序输出这十个数,并运行通过; 修改test.c的用户组的文件访问权限,增加写访问权限;
时间: 2024-10-19 11:15:17 浏览: 12
tdms数据读取.rar_softxfo_多个TDMS合并_批量处理tdms_新建tdms文件_读取tdms
5星 · 资源好评率100%
在Linux命令行环境下,你可以按照以下步骤操作:
1. 查看当前目录下的文件和目录:使用`ls`命令,不带参数默认显示当前目录内容。例如:
```
ls
```
2. 在当前目录下创建一个空白文件test.c:使用`touch`命令,因为test.c是一个文本文件,所以不需要直接编辑:
```
touch test.c
```
3. 编写程序test.c:
打开终端,进入test.c所在的目录(假设已经切换),然后用文本编辑器如vi打开:
```
cd <你的工作目录>
vi test.c
```
在vi编辑器中,可以输入以下代码(假设学生姓名为name[], 分数为score[]):
```c
#include<stdio.h>
void bubbleSort(int arr[], int n) {
// ... 你的冒泡排序代码 ...
}
int main() {
int numStudents = 10;
int name[numStudents], score[numStudents];
// ... 输入学生的姓名和分数 ...
float avgScore = calculateAverage(score);
printf("平均分: %.2f\n", avgScore);
bubbleSort(score, numStudents);
printf("冒泡排序结果(降序): ");
for (int i = 0; i < numStudents; i++) {
printf("%d ", score[i]);
}
return 0;
}
```
保存并退出vi编辑器后,关闭文件。
4. 运行test.c:
使用`gcc`编译并运行程序(如果之前未安装gcc,请先安装):
```
gcc -o test test.c
./test
```
5. 修改test.c的文件访问权限:
要增加对test.c的写访问权限,可以使用`chmod`命令:
```
chmod u+w test.c
```
这里`u`代表所有用户,`+w`表示添加写权限。
阅读全文