程序填空题 导 读 : 在 程 序 填 空 题 中 , 已 经 给 出 了 程 序 的 主 干 , 读 者 首 先要 理 解 程 序 的 思 路 , 再 选 择 正 确 的 内 容 填 入 空 白 处 , 使 程 序完 成 既 定 的 功 能
这 类 习 题 的 设 计 就 是 要 引 导 读 者 逐 步 掌 握编 程 的 方 法
本 节 习 题 的 难 度 适 中 , 可 能 有 些 典 型 的 程 序 在课 堂 上 已 经 有 所 接 触 , 读 者 一 定 要 独 立 完 成 它 , 这 样 就 可 以逐 步 提 高 自 己 的 编 程 能 力
在 程 序 设 计 语 言 学 习 的 中 期 , 读者 对 程 序 设 计 已 经 有 了 初 步 的 了 解 , 而 自 己 编 写 程 序 又 不 知从 何 处 入 手 , 此 时 解 答 此 类 题 目 可 以 避 免 盲 目 性 , 从 而 提 高学 习 的 效 率
1】 下 面 程 序 的 功 能 是 不 用 第 三 个 变 量 , 实 现 两 个 数 的 对调 操 作
#include main() { int a,b; scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b); a= ① ; b= ② ; a= ③ ; printf("a=%d,b=%d\n",a,b); } 【3
2 】下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ … … +1/n2,求π 值
#include double pi(long n) { double s=0
0; long i; for(i=1;i