01|Hello, World!
✔ 2026-10-13 完成(用 C++)C 或 C++ 皆可CPU 時間上限 1 秒
相關主題: 程式是怎麼跑起來的、C 基礎速查、C 與 C++ 的關係
這題在練什麼
Section titled “這題在練什麼”C/C++ 程式最基本的骨架:程式從 main 開始執行,用 printf 輸出文字,最後 return 0; 告訴系統「正常結束」。
我的解法思路
Section titled “我的解法思路”用 printf 印出 Hello, World!,最後加上換行 \n。
我的答案存成 main.cpp,但用的是 C 的寫法(<stdio.h> 和 printf)。這樣可以通過,因為 C++ 幾乎完整包含 C,詳細原因寫在C 與 C++ 的關係。
如果要寫成「C++ 風格」,會長這樣:
#include <iostream>
int main() { std::cout << "Hello, World!\n"; return 0;}- 輸出要一字不差:大小寫、逗號後面的空格、驚嘆號都要一樣。
Hello world或Hello, world!都算答案錯誤。 return 0;的意義:main回傳 0 代表成功。沙盒的檢查會把「回傳不是 0」當成執行錯誤。在main裡可以省略return 0;,效果等於回傳 0,但寫出來比較清楚。
(還沒寫)
#include<stdio.h>int main() { printf("Hello, World!\n"); return 0;}C 或 C++ 皆可|CPU 時間上限 1 秒
寫一個程式,輸出一行 Hello, World!。
這一題的目的是確認整個流程能跑通:建立答案檔、編譯、執行、檢查。
沒有輸入。
一行文字 Hello, World!(大小寫、逗號、空格、驚嘆號都要一樣)。
輸出:
Hello, World!- 程式從
main開始執行,return 0;代表正常結束 - C:
#include <stdio.h>和printf - C++:
#include <iostream>和std::cout \n是換行
提示 1:C 的寫法長什麼樣子?
#include <stdio.h>
int main(void) { printf("...\n"); return 0;}提示 2:C++ 的寫法長什麼樣子?
#include <iostream>
int main() { std::cout << "..." << "\n"; return 0;}