龙空技术网

用C++for循环语句编写一段程序,描述烽火戏诸侯而灭国的故事

焰火侃数学 134

前言:

如今姐妹们对“c语言程序流程图例子for循环”可能比较关怀,大家都想要知道一些“c语言程序流程图例子for循环”的相关知识。那么小编在网摘上汇集了一些有关“c语言程序流程图例子for循环””的相关内容,希望我们能喜欢,朋友们快快来学习一下吧!

C++语言程序中for循环语句的最常用格式为:

for(表达式1循环变量赋予初始值;表达式2循环条件;表达式3循环变量增值)

循环体语句;

C++语言程序中for循环语句的执行流程图为:

这个for循环语句流程图的执行顺序是:先执行循环变量赋予初始值,再执行循环条件的判断,如果为N(假),则循环结束执行for的下一条语句。如果为Y(真),则执行循环体语句。执行完循环体语句后循环变量增加1,再回到循环条件的判断(即表达式2)如果为真,则继续执行循环体语句,否则执行for的下一条语句。如此循环直到循环变量增加值之后被循环条件判断为假,程序结束。

C++语言程序for的举例说明:

在中国的历史上,有个典故叫“烽火戏诸侯”,话说西周末年,周幽王得一天下绝色美女褒姒,得此女后从来没有见过她笑,周幽王为博美女褒姒一笑,数次点燃烽火台,戏耍诸侯出兵前来,而后诸侯不再相信烽火,导致灭国。

针对这个历史故事我们来写一段程序:

#include<iostream>

using namespace std;

int main( )

{

int n;

for(n=1;n<=10;n++)

cout<<"诸侯派兵来了吗?“<<"来了”<<n<<"次。“<<endl;

cout<<"犬戎来了,国灭!”<<endl;

return 0;

}

程序执行分析:

第1次,先执行把1赋值给循环变量n,再执行循环条件判断语句,1<=10为真,所以执行循环体cout语句(输出为:诸侯派兵来了吗? 来了1次。)然后执行循环体变量增值语句,n变为2.

……

第10次,n值变为11。

第11次,执行循环判断语句,此时n值为11,“11<=10”的值为假,所以退出for的循环,执行下一条cout语句(即为:犬戎来了,国灭!)。

标签: #c语言程序流程图例子for循环