努力坚持


私信TA

用户名:wuqc

访问量:1681

签 名:

等  级
排  名 18518
经  验 743
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校
专  业 计算机

  自我简介:

解题思路:利用循环方法,将1~a和1~b的平方和1~c的倒数,分别求出。最后将三个和加起来得到结果

注意事项:倒数的求和要是1.0/i

参考代码:

#include<stdio.h>
int main()
{
    int a,b,c,i;//设变量
    float sum=0;
    scanf("%d %d %d",&a,&b,&c);//输入赋值
    for(i=1;i<=a;i++)
    sum+=i; 
    for(i=1;i<=b;i++)
    sum+=i*i;
    for(i=1;i<=c;i++)
    sum+=1.0/i;
    printf("%.2f",sum);//输出
}
 

0.0分

2 人评分

  评论区

#include<stdio.h>
#include<math.h> 

int main()
{
	double i=0,a,b,c,sum_a=0,sum_b=0,sum_c=0;
	a=b=c=0;
	scanf("%lf,%lf,%lf",&a,&b,&c);
	for(i=1;i<=a;i++)
		sum_a+=i;
	
	for(i=1;i<=b;i++)
		sum_b+=pow(i,2);		
		
	for(i=1;i<=c;i++)
		sum_c+=(double)1/i;
					
	printf("%.2lf\n",sum_a+sum_b+sum_c); 
	
	return 0;
}
为什么我提交之后显示答案错误?
2021-09-28 10:19:52
  • «
  • 1
  • »