(1) 熟练使用vi编辑器,完成如下操作(写出对应的命令):。
①利用vi编辑器,创建文件test2;vi test2
②在文件test2中文件中插入2013日历;
③将光标移动到文件末尾,将1,3行的文本复制到光标所在位置;
④将test2文件中的所有的字符串“Everybody”改写成“everyone”
⑤显示行号。
(2) 将10个整数存入数组,按从小到大的顺序排序
vi test2 您已作答。
cal 2013>>test2 (cal 2013命令可以输出2013年的日历,>>是输出重定向)
操作预备:
shift+g可以移动到文件末尾。
移动到1行的步骤:在命令模式(按esc进入命令模式)输入1,按shift+g,即可将光标移动到到第一行
复制1行内容的步骤:光标在1行时,在命令模式按y,y(连续按两次y键)
粘贴1行内容的步骤:在命令模式按p键
那么完整的作法就是,先移动到1行(步骤b),复制1行(步骤c),移动到文件末尾(步骤a),粘贴1行(d)
在底行模式输入g/Everybody/s//everyone/g
在底行模式(shift+;进入底行模式)下输入set nu即可显示行号
10个整数存入数组,并排序,这个要求用什么来做?
我是mac平台,和你的linux有些区别但是代码满足你的需求
#include <stdio.h>
int main()
{
int a[10],i,j;
for(i=0;i<10;i++)
{
printf("请输入第%d个:",i+1);
scanf("%d",&a[i]);
}
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(a[i]<a[j])
{
int k;
k=a[i];
a[i]=a[j];
a[j]=k;
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}
流程是:编写c文件,编译,再运行。
在我的平台运行是这样的:
我只要答案