打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C++学习累加,数星星

01


先一起巩固下之前学习的输出,因为“输出是最好的输入”完成一个星号阶梯的输出。

*********************************************

使用 cout 快速将其输出,如果你有兴趣也可以输出一个金字塔。

#include<iostream>using namespace std;
int main(){
cout << "*" << endl; cout << "**" << endl; cout << "***" << endl; cout << "****" << endl; cout << "*****" << endl; cout << "******" << endl; cout << "*******" << endl; cout << "********" << endl; cout << "*********" << endl;
return 0;}

02


如果每一行,增加一个星号,如何计算出每行的星号数量呢?

一定会有人说,这还要算,星号=行号

超棒的回答正确,但是很多时候我们起始的数字可能不是1,也有可能每行添加的星号不止一个,这个时候可能就需要程序来帮一帮。

数字从 0 开始,每一行增加 1。

声明一个整数型变量 count ,并且初始化为 0,一开始 count 是 0。

  int count=0;

现在 count 是 0 ,紧接着程序执行了 count = count + 1;

在这里可以拆分两部分来理解,

第一部分是 count + 1 ,0 + 1 = 1 这里等号右边是 1 。

第二部分再将这个 1 赋值给了 count ,count 变成了 1 。

执行过 count = count + 1 这条语句后,count 的值是 1。

count = count + 1;  cout << "第一行:";   cout << count << endl;

连续 3 次加法后,count 等于 3 了。

#include<iostream>using namespace std;
int main(){
int count=0;
count = count + 1; cout << "第一行:"; cout << count << endl;
count = count + 1; cout << "第二行:"; cout << count << endl;
count = count + 1; cout << "第三行:"; cout << count << endl;

return 0;}

运行后的结果

03


再来试试这个,在这里调整起加数 count 和 增加数 add,会得到不一样的结果。

#include<iostream>using namespace std;
int main(){
int count=0,add=1;
count = count + add; count = count + add; count = count + add; count = count + add; count = count + add; count = count + add; count = count + add; count = count + add; count = count + add; count = count + add; count = count + add; count = count + add;
cout << count ;

return 0;}

04


如果想让程序更加灵活可以这样,通过输入来调整两个数字,然后直接输出。

加入星球收获更多

【趣味编程星球】聚焦一群编程教育爱好者,计划创作千余个趣味案例、十余套课程涵盖积木搭建、无屏编程、Scratch、Python、C++、硬件。

星球将大家发布的内容攘括其中,观点讨论、干货分享、PPT教学课件、案例源程序、学习视频支持下载

长按扫码加入星球,无限次阅读下载

为鼓励创作者,星球收取一定费用

随内容增长

188元/年逐渐增加到666/年封顶

如果你觉得分享有价值,记得点击关注+点赞+在看+收藏,这样找到我更容易~~~

加入社群共读书籍

输出是最好的输入

我是凤飞,专注于儿童思维培养

AICE技术委员会委员

CCF-GESP技术委员会委员

少儿编程等级考试命题组成员

国际创意编程挑战赛等赛事导师及评委

荣获:“2020年度国际人工智能教育行业杰出贡献人物奖”。
出版:《轻松玩转Scratch编程》《Python真好玩,教孩子学编程》...

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VS2008调试技巧收集备用
C++入门练习 76题(1)
在vs2008?C++下调试控制台程序的心得及技巧
达夫设备(Duff's Device)的详细说明
第一次作业
C/C++记录程序运行时间的N种方法汇总 - 厦大生活.厦大123 - 厦大在线(原厦大生...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服