S=1+(1+2)+(1+2+3)+……+(1+2+3+…..+50)的程序框图怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:38:53

回贴只能用文本,楼主根据描述很容易画框图,4用判断框,其余用顺序框,注意转移时线条的箭头。

1、开始
2、0=>S,S1
3、1=>I
4、I<=50?,是继续,否则转到7
5、S1+I=>S1,S+S1=>S
6、I+1=>I,转到4,继续循环
7、显示S的值
8、结束。

long s=0;
int i,j,k;
for(i=1;i<=50;i++)
for(j=1;j<=i;j++)
s=s+j;
printf("sum:%ld",s);

1、开始
2、S=0
3、for i=1 to 50
4、S1=0
5、for j=1 to i
6、S1=S1+j
7、endfor
8、S=S+S1
9、endfor
10、结束