博客园 首页 私信博主 显示目录 隐藏目录 管理

2020秋C语言作业3-计算机

7-1 求简单交错序列前N项和 (15分)

#include <stdio.h>
double my(int n);
int main(){
int x;
double y;
scanf("%d",&x);

y=my(x);
printf("sum = %.3f",y);
return 0;

}

double my(int n){

    int i;
    double result,flag;
    result=0;
    flag=1;
for(i=1;i<=n;i++){
result=result+flag/(3*i-2);
flag=-flag;
}
return result;
}

7-2 求分数序列前N项和 (15分)

#include <stdio.h>
int main(){
    int i,N;
    double sum=0, a, b;
    double temp;
    scanf("%d", &N);
    a = 2.0;
    b = 1.0;
    for(i=1; i<=N; i++){
        sum += a/b;
        temp = a;
        a = a+b;
        b = temp;
    }
    printf("%.2f\n", sum);

    return 0;
}

7-3 for循环练习:1到X的累加和,并按指定格式输出。 (3分)

#include<stdio.h>
int main ()
{
    int sum,i,X;
    scanf("%d",&X);
    sum = 0;
    for(i=1;i<=X;i++){
    sum=sum+i;
    }
    printf("1+...+%d=%d",X,sum);
    
    return 0;
    }

7-4 求平方根序列前N项和 (15分)

#include <stdio.h>
#include <math.h>
double my(int n);
int main(){
int x;
double y;
scanf("%d",&x);

y=my(x);
printf("sum = %.2f",y);
return 0;

}

double my(int n){

    int i;
    double result;
    result=0;
for(i=1;i<=n;i++){
result=result+sqrt(i);
}
return result;
}

7-5 电子汪 (10分)

#include<stdio.h>
int main()
{
	int A,B,n;
    scanf("%d %d",&A,&B);
	n=A+B;
	while(n--)
	{
		printf("Wang!");
	}
return 0;
}
posted @ 2020-11-07 20:57  Jason_William  阅读(268)  评论(1)    收藏  举报