当前位置:首页 > 北交C语言第三次作业(循环)
6. 有一数列:
2/1,3/2,5/3,8/5,13/8,21/13,…求出这个数列的前20项之和。 #include
float s,a,n,m,t,i; m=2; s=0; n=1;
for(i=1;i<=20;i++) { a=m/n; s=s+a;
9
}
t=m; m=m+n; n=t; }
printf(\个数列的前20项之和为:%.2f\\n\return 0;
7. 大于m且紧靠m的k个素数打印出来。
例如,若输入m=17, k=5 ,则应输出“19,23,29,31,37”。 #include
10
int n,m,k,i,j;
printf(\请输入m,k的值:\scanf(\j=0; while(j<=k) {
for(m=m+2;j<=k;m=m+2) {
n=(int)(sqrt(m));
for(i=2;i<=n;i++)
{if (m%i==0) break;}
if(i>=n+1) } }
printf(\return 0; }
{printf(\ \ j=j+1;}
11
8、求1!+2!+3!+4!+?+10! #include
int n,m,s,i; s=0; m=1;
for(n=1;n<=3;n++) {
for(i=1;i<=n;i++) {
m=m*i;} s=s+m;
12
共分享92篇相关文档