C++中有三种常见的结构:顺序结构、分支结构、循环结构
程序流程图
用于图形化的表示程序运行的流程,使得算法更清晰明了。
画法:(四框一线+描述)
顺序结构
//例1:鸡兔同笼,共有35个头,94条脚, 求鸡和兔子各有多少只。
/*分析:设所求的鸡数是x只,兔子数是y只,已知笼子里的头数是a,脚数是b,依题意,得到如下的方程组:
x+y=a
2x+4y=b
解方程组得:x=2a-b/2,y=b/2-a
*/
#include<iostream>
using namespace std;
int main()
{
int a,b,x,y;
a=35,b=94;
x=2*a-b/2; //求鸡的数量
y=b/2-a; //求兔子的数量
cout<<"x="<<x<<" y="<<y<<endl;
return 0;
}
该程序由main函数第一句开始向下依次执行,中间没有经过任何的分支或循环结构,这就是顺序结构。
运行流程图如下:
每天持续更新,后期将出视频讲解,争取在今年CSP-J/S前更新完C++语法和数据结构内容,喜欢的老师孩子们点赞、关注、转发,欢迎在评论区一起沟通学习哦。Fighting!