学习在Ubuntu Linux环境下编程c程序
一、实验说明
1. 环境登录
注册登录。点击加入私有课,填入邀请码 4XKDN2G5
2. 环境介绍
本实验环境采用带桌面的Ubuntu Linux环境,实验中会用到桌面上的程序:
LX终端(LXTerminal): Linux命令行终端,打开后会进入Bash环境,可以使用Linux命令。常用Linux命令大全
gedit:非常好用的编辑器.gedit使用方法
GVim:非常好用的编辑器,最简单的用法可以参考课程Vim使用方法
###3. 环境使用
首先点击“开始试验”
开始实验后,按照实验步骤在环境中进行操作,每完成一步点击底部的 下一步;学习过程中可以将心得收获记录在页面上方的 实验报告,遇到问题可以直接点击页面上方 我要提问 进行提问。实验操作界面包含两栏,左边栏为实验步骤、实验报告,右边栏为虚拟机环境(部分课程是 Web IDE 或 Jupyter Notebook)和工具栏。
右边栏工具栏中有很多实验中可能用到的功能,可以点击一一尝试:
使用GVim编辑器输入实验所需的代码及文件,使用LX终端(LXTerminal)运行所需命令进行操作。
实验报告页面可以在“我的主页”中查看,其中含有每次实验的截图及笔记,以及实验的有效学习时间(指的是在实验桌面内操作的时间,如果没有操作,系统会记录为发呆时间),这些都是您学习的真实性证明。
二、实验过程
熟悉了实验楼的环境,接下来让我们开始尝试迈出实验楼学习的第一步,开发自己的第一个程序:“Hello,ShiYanLou!”。这个程序我们使用初学者入门学习最常用的 C 语言开发,不用熟悉 C 语言,只需要体验在实验楼环境里编程的整个过程。
1.创建代码文件
在实验桌面中,双击打开 Xfce 终端,在 $ 符号后面输入 cd Desktop,紧接着输入 touch 1-1.c,你便可以看到在桌面建立了一个 1-1.c 的文件。
2. 输入代码
依然在 /home/shiyanlou/Desktop/目录下,我们在 Xfce 终端 输入 gedit 1-1.c,系统便用 gedit 编辑器将 1-1.c 文件打开了。gedit 1-1.c 命令执行时在 Xfce 终端 会输出很多警告信息,可以忽略,不影响继续实验。
在 gedit 里面输入以下代码,输入代码后点击gedit上方的Save保存文件:
3.编译程序
在终端输入 gcc -o 1-1 1-1.c 后(注意参数是字母o,不是零),点击回车,这时桌面上会生成了一个 1-1 的可执行文件(很多同学在运行命令时报错找不到该文件,此时请先检查一下 1-1.c 是否保存,若保存再检查你是否是在文件所在目录下执行的命令)。
注意这个时候桌面上会出现一个 1-1 的程序文件,这个文件就是前面的 C 语言程序编译后得到的可以执行的文件。
###4.执行程序
然后我们在 Xfce 终端输入 ./1-1 来执行这个可执行文件。你的屏幕上面是不是显示出 Hello ShiYanLou,这时你已经编写一个程序并让其运行了。
注意:程序执行结果最后会多一个 % ,这是由于实验楼的环境使用的是 zsh Linux Shell,zsh 会自动在输出的后面增加这个 %。
三.实验报告
可以在页面的上方点击实验报告 进入报告编辑页面,在实验过程中记录学到的技术、掌握的知识点、遇到的问题和解决方案。
可以在报告编辑页面中点击上方图片按钮保存桌面截屏,记录技术收获。实验报告编写中会自动保存,可以在我的主页中的报告栏目查看。完成实验报告,点击 发布 按钮便可以分享给更多同学点评讨论。
列表项参照以上方法,请同学们用c语言编写 “输出100以内的素数”。并完成实验报告。
源代码:
#include
int main(){
int i,j;
for(i=2;i<=100;i++){
int flag=1;
for(j=2;j
if(i%j==0)
flag=0;
if(flag)
printf("%d ",i);
}
return 0;
}