第4课 🌟 魔法输入术:用cin让电脑听你指挥!

第4课 🌟 魔法输入术:用cin让电脑听你指挥!

🔮 第一节:认识cin——魔法世界的传声筒

“cout是让电脑说话,cin是让电脑听话!就像魔法传声筒📞”

1. 什么是cin?

  • cin = c(电脑) + in(输入)

  • 就像给电脑装上了耳朵👂,能听懂你输入的数字

  • cout好搭档(一个输出,一个输入)

2. 魔法咒语格式

cpp
 
cin >> 变量1 >> 变量2 >> ... >> 变量n;
  • >> 像个小漏斗,把输入的数字”倒进”变量里

  • 可以一次输入多个数字(用空格或回车分隔)


🪄 第二节:施展cin魔法

1. 基础输入魔法

cpp
 
int a;
cin >> a;  // 把键盘输入的数字装进a盒子

2. 多重输入魔法

cpp
 
int ren_shu, ke_shu;
cin >> ren_shu >> ke_shu;  // 连续输入两个数字

 


🌳 第三节:植树造林大挑战

魔法任务:计算各班植树总棵数

cpp
 
#include <iostream>
using namespace std;

int main() {
    int ren_shu, ping_jun, zong_shu;
    
    cout << "请输入人数和平均每人种的棵数:";
    cin >> ren_shu >> ping_jun;  // 同时输入两个数
    
    zong_shu = ren_shu * ping_jun;
    
    cout << "总的棵数:" << zong_shu << endl;
    return 0;
}

✨ 魔法效果:

text
 
请输入人数和平均每人种的棵数:43 2
总的棵数:86

🎩 第四节:魔法交换术

有趣的任务:交换两个变量的值

cpp
 
#include <iostream>
using namespace std;

int main() {
    int a, b, temp;
    
    cout << "请输入两个数字(用空格分开):";
    cin >> a >> b;
    
    cout << "交换前:a=" << a << " b=" << b << endl;
    
    // 魔法交换步骤
    temp = a;  // 先把a的值存起来
    a = b;     // 把b的值给a
    b = temp;  // 把原来a的值给b
    
    cout << "交换后:a=" << a << " b=" << b << endl;
    return 0;
}

试试输入: 10 20
你会看到:

text
 
交换前:a=10 b=20
交换后:a=20 b=10

⚠️ 第五节:cin魔法安全守则

1. 必须”先定义后使用”

❌ 错误示范:

cpp
 
cin >> a;  // 电脑不认识a是谁!
int a;  

✅ 正确姿势:

cpp
 
int a;      // 先准备魔法盒子
cin >> a;   // 再往盒子里装数字

2. 输入顺序很重要

cpp
 
int x, y;
cin >> x >> y;  // 先输入x,再输入y

🎮 第六节:魔法师挑战赛

挑战1:班级成绩计算器

输入语文、数学、英语成绩,计算总分和平均分

挑战2:糖果分配器

cpp
 
int tang_guo, xiao_peng_you;
cout << "请输入糖果总数和小朋友人数:";
cin >> tang_guo >> xiao_peng_you;
// 计算每人分几颗,还剩几颗?

创意挑战:魔法问答

让用户输入姓名和年龄,然后输出个性化的欢迎信息


📜 第七章:cin魔法口诀

“cin漏斗 >> 变量,键盘输入真方便!”
“空格回车来分隔,多个输入一次完!”

✅ 正确用法:

cpp
 
int a, b, c;
cin >> a >> b >> c;  // 输入:10 20 30

❌ 错误用法:

cpp
 
cin >> a b c;       // 缺少>>符号

🏆 终极任务:制作智能植树计算器

为三个班级计算植树总数:

  1. 向日葵班:43人,每人2棵

  2. 苹果班:42人,每人3棵

  3. 草莓班:45人,每人2棵

要求: 用cin输入每个班的数据,最后输出总植树棵数

提示代码:

cpp
 
int xi_ren, xi_ke;  // 向日葵班人数和每人棵数
cout << "请输入向日葵班的人数和每人棵数:";
cin >> xi_ren >> xi_ke;
// 你来补充其他班级...

🎉 恭喜你!现在你已经掌握了
“cin输入魔法”,能让电脑听你指挥了!
下节课我们将学习更厉害的
“魔法列朋波数”,让电脑学会做选择! ✨

💡 记得多练习哦!魔法越用越熟练!
试试让你的朋友输入数字,看看程序能不能正确计算! 😊

给TA打赏
共{{data.count}}人
人已打赏
C++

第3课 🌟 魔法变量:用C++变出数字魔法!

2025-8-19 18:05:31

游戏制作人

如何培养游戏策划的专业素质(三)--“理性与感性”双重素质

2025-8-11 23:06:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索