1. 程式人生 > >C++/C語言入門簡單教程(深圳中學科學聯盟信息學會)

C++/C語言入門簡單教程(深圳中學科學聯盟信息學會)

else span 形式 空間 程序 入門 個數 編譯器 所有

首先我們要明白什麽叫編程。編程就是把想要計算機做的任務用代碼的形式表現出來,然後編譯成計算機能理解的語言(機器語言)。關於編程和計算機基礎的具體內容這裏不復述,可以在深圳中學科學聯盟公眾號發布的文章中查閱。

那麽先安裝編譯器,Visual Studio 或者 Dev-cpp 等 都可以。性能不好的計算機推薦Dev-cpp,畢竟VS有20GB。。。

不會編譯代碼的可以私戳四叔(+V信zhengjiayou2002)

四叔會在100個工作日內回復你的!

第一個任務:Hello World

貌似基本上所有書籍第一章都會是輸出helloworld。

那麽我直接上代碼,你們感受一下C++語言的框架

//兩條條斜杠後面就是註釋,也就是不被計算機讀取的部分

#include<iostream>//引入頭文件,這裏不解釋
using namespace std;//定義命名空間,這裏不解釋
int main()//主函數,計算機只會執行這裏面的語句
{
    cout<<"Hello World";//輸出一段文字Hello World。
}

編譯運行後程序輸出的結果如下

Hello World

第二個任務:寫一個A+B計算器

任務細明:寫一個程序,讀入兩個整數A和B,輸出A+B。(-1000<A,B<1000)

這裏我們就需要變量了。變量在編程中是個很重要的成分。它在你的內存條條裏占了一些空間,可以存儲信息。這裏我們用到int型的變量,也就是integer,整數型的變量。顧名思義,一個這個變量只能存儲一個整數,且這個整數的絕對值小於等於2^31。

那麽我們的代碼如下:

#include<iostream>
using namespace std;
int main()
{
      int a,b;//定義兩個變量。
      cin>>a>>b;//讀入兩個數字,分別存進a和b變量
      int c=a+b;//用c變量來存a和b變量的和
      cout<<c;   //輸出c的值
      cout<<endl;//輸出一個換行符。
      cout<<a+b; //這樣等價於定義一個c然後輸出。因為cout會定義的個中間變量來計算a+b的值。
}

結果如下:

讀入數據:
5 5
程序輸出:
10
10

第三個任務:判斷四叔數學是否及格

四叔因為期末數學考試沒有及格,所以奮發圖強,決定爆刷深中的數學試卷。他知道自己的分數。他希望你來幫他寫一個程序判斷自己及格了沒有。

我們只需要一個判斷語句:

if(條件)
{
      如果滿足條件,執行的內容。
}
else
{
不滿足條件,執行的內容。
}

代碼:

#include<iostream>
using namespace std;
int main()
{
    int a;
    cin>>a;
    if(a>=60)
    {
         cout<<"及格了!!!";
    }
    else
    {
          cout<<"沒及格QAQ";      
    }
}

第四個任務留給讀者自己實現。

四叔因為期末數學考試沒有及格,所以奮發圖強,決定爆刷各地的數學試卷。但各地的總分都不一樣,他知道自己的分數和總分,及格線是100分制的60分。他希望你幫他寫一個程序判斷自己及格了沒有。

提示:a/b表示a除以b的值。如果a,b都是整數型,則會向下取整。任務保證向下取整後不會影響答案。(雖然四叔每次考試都壓及格線)

輸入的格式是兩個數字

總分 四叔的分數

舉個栗子:

輸入:

150 107

輸出:

及格了!!!

C++/C語言入門簡單教程(深圳中學科學聯盟信息學會)