🔮 第一节:认识cin——魔法世界的传声筒
“cout是让电脑说话,cin是让电脑听话!就像魔法传声筒📞”
1. 什么是cin?
-
cin
= c(电脑) + in(输入) -
就像给电脑装上了耳朵👂,能听懂你输入的数字
-
和
cout
是好搭档(一个输出,一个输入)
2. 魔法咒语格式
cin >> 变量1 >> 变量2 >> ... >> 变量n;
-
>> 像个小漏斗,把输入的数字”倒进”变量里
-
可以一次输入多个数字(用空格或回车分隔)
🪄 第二节:施展cin魔法
1. 基础输入魔法
int a; cin >> a; // 把键盘输入的数字装进a盒子
2. 多重输入魔法
int ren_shu, ke_shu; cin >> ren_shu >> ke_shu; // 连续输入两个数字
🌳 第三节:植树造林大挑战
魔法任务:计算各班植树总棵数
#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; }
✨ 魔法效果:
请输入人数和平均每人种的棵数:43 2 总的棵数:86
🎩 第四节:魔法交换术
有趣的任务:交换两个变量的值
#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
你会看到:
交换前:a=10 b=20 交换后:a=20 b=10
⚠️ 第五节:cin魔法安全守则
1. 必须”先定义后使用”
❌ 错误示范:
cin >> a; // 电脑不认识a是谁! int a;
✅ 正确姿势:
int a; // 先准备魔法盒子 cin >> a; // 再往盒子里装数字
2. 输入顺序很重要
int x, y; cin >> x >> y; // 先输入x,再输入y
🎮 第六节:魔法师挑战赛
挑战1:班级成绩计算器
输入语文、数学、英语成绩,计算总分和平均分
挑战2:糖果分配器
int tang_guo, xiao_peng_you; cout << "请输入糖果总数和小朋友人数:"; cin >> tang_guo >> xiao_peng_you; // 计算每人分几颗,还剩几颗?
创意挑战:魔法问答
让用户输入姓名和年龄,然后输出个性化的欢迎信息
📜 第七章:cin魔法口诀
“cin漏斗 >> 变量,键盘输入真方便!”
“空格回车来分隔,多个输入一次完!”
✅ 正确用法:
int a, b, c; cin >> a >> b >> c; // 输入:10 20 30
❌ 错误用法:
cin >> a b c; // 缺少>>符号
🏆 终极任务:制作智能植树计算器
为三个班级计算植树总数:
-
向日葵班:43人,每人2棵
-
苹果班:42人,每人3棵
-
草莓班:45人,每人2棵
要求: 用cin输入每个班的数据,最后输出总植树棵数
提示代码:
int xi_ren, xi_ke; // 向日葵班人数和每人棵数 cout << "请输入向日葵班的人数和每人棵数:"; cin >> xi_ren >> xi_ke; // 你来补充其他班级...
🎉 恭喜你!现在你已经掌握了
“cin输入魔法”,能让电脑听你指挥了!
下节课我们将学习更厉害的
“魔法列朋波数”,让电脑学会做选择! ✨
💡 记得多练习哦!魔法越用越熟练!
试试让你的朋友输入数字,看看程序能不能正确计算! 😊