计算机循环结构应用案例
循环结构是程序中一种很重要的结构。其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。
【案例描述】
编程计算数列1,-2,3,-4,5,...(奇数项为正,偶数项为负,第k项的绝对值为k)前n项的和s。要求:
输入格式:n=5
输出格式:s=3
【案例分析】
可以按以下思路求数列前n项的和:
1、设和s=0,当前项为第k项:k=1,其符号t=1
2、如果k>n,转到步骤5
3、将第k项k*t加到和s中:s=s+k*t
4、当前项为第++k项,其符号为t=-t。转到步骤2
5、输出和s
【参考代码】
main()
{ int k,n,s=0,t=1;
scanf("n=%d",&n);
for(k=1;k<=n;k++){s+=k*t;t=-t;}
printf("s=%d",s);}