【題解】ZeroJudge a001: 哈囉

【題目敘述】https://zerojudge.tw/ShowProblem?problemid=a001

【C++】

  • #include <iostream>
    • 匯入C++用於數據流的輸入與輸出的標頭(header)文件,屬於C++​標準程式庫的一部分
  • using namespace std;
    • 設定命名空間為std
    • 標準函數庫所包含的 函數、類別與物件均定義在std 這個命名空間
  • int main( ) { 程式碼 }
    • 主函數,定義程式執行的起點
    • 在 main( )函數的 int,表示 main( )函數執行完畢後的傳回值為整數型態
    • main( )函數內沒有引數(void,空的),表示不需要傳入任何引數
  • return 0;
    • 利用 return 傳回整數 0,代表main( )函數順利完成
  • ;
    • 句尾的的分號(; 半形符號)表示一行指令結束
  • string s;
    • 宣告一個變數,變數名稱為 s,用來儲存字串型態的數據
  • cin >> s;
    • 從鍵盤(標準輸入裝置)讀入一個字串,儲存在變數 s
  • cout << “hello, ” << s << “\n”;
    • 印出字串到螢幕(標準輸出裝置)
    • 先印出「hello, 」,再印出變數 s 儲存的數據,再印出一個換行符號(用 \n 表示)
#include <iostream>
using namespace std;

int main(){
    string s;
    cin >> s;
    cout << "hello, " << s << "\n";
    return 0;
}

【Python】

#簡單的輸入方法
s = input()
#第一種輸出寫法
print("hello,", s)
#第二種輸出寫法, 加上sep及end參數來控制列印格式
print("hello, ", s, sep="", end="\n")
#第三種輸出寫法, f-string
print(f"hello, {s}")
分享本文 Share with friends