阅读下面程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合目要求,然后上机运行程序,写出程序的运行结果
-
计算1+3+5+7+…+99+101的值。
#include<stdio.h> main() { int i,sum=0; for (i=1;i<=101;①) { ② } printf("sum=%d\n",sum); }
2、计算1*2*3+3*4*5+…+99*100*101的值。
#include<stdio.h> main() { long i; long term,sum=0; for (i=1; ① ;i=i+2) { term=②; sum=sum+term; } printf("sum=% 1d",sum); }
3、计算a+aa+aaa+…+aa…a(n个a)的值,n和a的值由键盘输入。
#include<stdio.h> main() { long ① ,sum=0; int a,i,n; printf("Input a,n:"); scanf("%d,%d",&a,&n); for (i=1;i<=n;i++) { term=②; sum=sum+term; } printf("sum=$1d\n",sum); }
4、计算1-1/2+1/3-1/4+…+1/99-1/100+…,直到最后一项的绝对值小于 为止。
#include<stdio.h> #include<math.h> main() { int n=1; float term=1.0,sign=1,sum=0; while(①) { ② sum=sum+term; sign=③; n++; } printf("sum=%f\n",sum); }
5、利用 ,计算sinx的值,直到最后一项的绝对值小于 时为止。
5.1参考程序5,利用π/4=1—1/3+1/5-1/7+…编程计算∏的近似值,直到最后一项的绝对值小于 时为止,输出∏的值并统计累加的项数。
5、