当前位置:文档之家› OS实验报告1

OS实验报告1

实验1 Ubuntu Linux操作系统及开发环境
学生姓名张锦涛学号20091602310002 专业班级2011级计本1班实验地点信息学院222 实验日期2011-04-19 指导教师张春元、卢春燕实验环境Ubuntu Linux + gcc+g++ 实验学时2学时
1.实验目的
(1)熟悉Ubuntu Linux操作系统;
(2)掌握vi编辑器的使用;
(3)掌握gcc编译器与g++编译器的使用。

2.实验内容
(1)用vi编辑器和C语言编辑实现如下程序ex1_1.c,用gcc编译并运行
#include <stdio.h>
//输入3个整数,求其最大值
main(){
int a,b,c,max;
printf("请输入3个整数”);
scanf("%d,%d,%d",&a,&b,&c);
if(a>=b && a>=c)
max=a;
else if(b>=a && b>=c)
max=b;
else if(c>=a && c>=b)
max=c;
printf("3个整数的最大值=%d\n",max);
}
编译:gcc ex1_1.c –o ex1_1
运行:./ex1_1
(2)用vi编辑器和C++语言输入以下程序,用g++编译并运行
#include <iostream>
using namespace std;
//输入一个年份,判断该年份是否是闰年
int main(){
int year;
bool IsLeapYear;
cout << "Enter the year: ";
cin >> year;
IsLeapYear = ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0));
if (IsLeapYear)
cout << year << " is a leap year" << endl;
else
cout << year << " is not a leap year" << endl;
return 0;
}
编译:gcc ex1_2.cpp –o ex1_2
运行:./ex1_2
3.实验过程及分析
(1)实验内容1采用vi编辑器编辑和gcc编译运行截屏如下:
(2)实验内容2采用vi编辑器编辑和g++编译运行截屏如下:
4.实验总结(写出实验中的心得体会)。

相关主题