例6.1用if语句和goto语句构成循环,求∑100n=1n。
此问题的算法是比较简单的,可以直接写出程序:
main( )
{
int i,sum=0;
i=1;
looP,if(i<=100)
{ sum=sum+i;
i++;
goto loop;}
printf("%d",sum);
}
运行结果如下:
5050
这里用的是“当型”循环结构,当满足“i<=100” 时执行花括弧内的循环体。请读者自己画出流程图。