Level 1 · Day 3

顺序结构与完整输入输出

任何入门题的主干都是三段式:读入 → 计算 → 输出。代码从上到下依次执行。

一、解题三段式

① 读入

cin >> ... 把题目给的数据装进变量。

② 计算

用运算符算出答案,存进新变量。

③ 输出

cout << ... 把答案打到屏幕。

二、互动演示:圆面积程序怎么跑

输入半径 r = 2,看数据如何顺着三段式流动,最后用 setprecision(2) 格式化输出。

① 读入 r
② 计算 area
③ 输出

三、两套输入输出

风格头文件读 / 写什么时候用
C++ 风格<iostream>cin>> / cout<<入门首选,好写
C 风格<cstdio>scanf / printf数据量很大时提速

四、参考代码

#include <iostream>
#include <iomanip>          // setprecision 在这里
using namespace std;

int main() {
    double r;
    cin >> r;                          // ① 读入
    double area = 3.14159 * r * r;     // ② 计算
    cout << fixed << setprecision(2);   // 固定两位小数
    cout << area << endl;               // ③ 输出
    return 0;
}

半径用 double,别用 int —— 否则小数会被丢掉。