程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> The environment of C++ Programing in Linux

The environment of C++ Programing in Linux

編輯:C++入門知識

The environment of C++ Programing in Linux


1. 熟悉Linux、vi及g++編程環境;
2. 編制簡單C++程序並運行;
3. 熟悉C++的編輯、編譯、連接和運行過程;

4. 能夠使用C++標准輸入輸出流進行鍵盤輸入和屏幕輸出。

1. 個人目錄規劃與vi編輯器常用命令:
(1)登錄linux系統後,在個人系統目錄下建立CPP-Lab目錄,在此目錄中依次建立各個實驗目錄。
(2)練習vi常用命令,掌握基本用法
2. 使用vi建立一個標准C++程序,並通過g++編譯、運行以下程序:

具體實驗步驟:
(1)啟動vi編輯器
在Linux命令行輸入vi hello.cpp,打開vi編輯器。

(2)進入插入模式
按i進入插入模式,輸入以下程序代碼。

(3)退出插入模式
程序編輯完成後,按esc退出插入模式,再按“:”,進入末行模式。
(4)保存並返回linux命令行
在“:”提示符後面,輸入wq即可保存並返回linux命令行。
(5)程序編譯
在linux命令行輸入g++編譯命令進行。

在linux命令行輸入g++編譯命令編譯程序
(6)運行程序
在linux命令行輸入./hello運行程序。

程序編譯及運行結果


3. 編寫一個C++程序,計算兩個整數的最大值,要求用主函數和Max函數實現並份文件書寫。
4. 編寫C++程序,輸入兩個整型變量,用函數實現兩個值的交換。
5. 讓計算機隨機給出一個100以內的正整數讓人猜,如果猜對了,計算機給出正確提示並給出猜測的總次數,然後退出游戲。否則給出錯誤提示並給出猜的數是大了還是小了。游戲最多猜10次,如果10次之內仍未猜中,則提示失敗並退出游戲。

 

 

#include
#include
using namespace std;

int main()
{
	int num,x,i=0;
	time_t t;
	srand(time(&t));
	num=rand()%100;
	cout<>x)
		{
			i++;
			
			if(x==num)
				{
				cout<num)
				{
				cout<

 

 

結果:
1-3運行結果:
[root@localhost ~]# cd /c
[root@localhost c]# g++ 11.cpp 12.cpp -o 1
[root@localhost c]# ./1
please input a and b
2
3
max = 3
[root@localhost c]#

猜數:
[root@LINUX ~]# cd /CPP-Lab/shiyan1/
[root@LINUX shiyan1]# ls
1      1.cpp~  2.cpp~  3.cpp~  4.cpp   5.cpp   hello      hello.cpp~
1.cpp  2.cpp   3.cpp   4.c~    4.cpp~  5.cpp~  hello.cpp
[root@LINUX shiyan1]# g++ 5.cpp -o 2
[root@LINUX shiyan1]# ./2
guess my number!
you have 10 times.
4
your number is too small
78
your number is too big!
45
your number is too big!
34
your number is too big!
23
your number is too big!
18
your number is too small
20
Good!you guess the number.
you guess times:7
[root@LINUX shiyan1]# 


 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved