C++與演算法

指派變數值

語法 - 指派變數值

變數名稱 = 新的儲存值(運算式);
  • 等號(=)是指派的意思,跟數學上的等號意義不同
  • 左邊的變數內容 會變成 右邊的新的儲存值
  • 舊的變數內容直接消失



範例1 - 按讚人數

  當某篇文章原本有20人按讚,多一個人按讚時…

#include<iostream>
using namespace std;

int main()
{
    int like = 20;

    like = like + 1;             // <------ here

    cout << like << endl;

    return 0;
}

output

21



範例2 - 多項式計算

  算出 X(100-X)(3X+5) 在 X 分別為 10, 30, 100時的值。

  小提醒: 加號+ 減號- 乘號* 除號/

#include<iostream>
using namespace std;

int main()
{
    int X = 10;
    cout << "When X=10 : " << X*(100-X)*(3*X+5) << endl;

    X = 30;
    cout << "When X=30 : " << X*(100-X)*(3*X+5) << endl;

    X = 100;
    cout << "When X=100 : " << X*(100-X)*(3*X+5) << endl;

    return 0;
}

output

When X=10 : 31500
When X=30 : 199500
When X=100 : 0