资源描述
单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,N-S,结构化流程图,-,四种图框类型,输入、输出框,处理框,判断框,起止框,N-S,结构化流程图(,1973,年由美国学者,I,Nassi,和,B,Shneiderman,提出,,N,和,S,是这两位学者英文姓名的第一个字母),循环结构,例,3,求,1,2345,。,算法,2,S1,T,1,;,S2,I,2,;,S3,T,T,I,;,S4,I,I,+1,S5,如果,I,不大于,5,,重新执行,S3,、,S4,、,S5,;否则算法结束,I,5,N,Y,T,1,输出,T,I,2,T,T,I,I,I,+1,开始,结束,输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。,输入一字符串给,string,i=0 num=0 word=0,当,(c=stringi)!=0),c=,空格,真,真,假,假,word=0,word=1,num=num+1,i=i+1,输出:,num,word=0,#include,#include ,main(),char string,81,;,int i,,,num=0,,,word=0;,char c;,gets(string);,for(i=0;(c=String,i,)!=,0;i+),if(c=)word=0;,else if (word=0),word=1;,num+;,printf(There are%d words in the line.,n,,,num);,运行情况如下:,I am a boy.,There are 4 words in the line.,用,do-while,语句求,1+2+-+100,流程图见右图,程序如下:,#include“,stdio.h,”,main(),int i,,,sum;,i=1,;,sum=0,;,do,sum=sum+i;,i+;,while(i=100);,printf(%d,,,sum),;,
展开阅读全文