C:输入整数n,计算 1+1/(1-3)+1/(1-3+5)+...+1/(1-3+5-...+2n-1)的值,保留2位
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 17:28:05
C:输入整数n,计算 1+1/(1-3)+1/(1-3+5)+...+1/(1-3+5-...+2n-1)的值,保留2位小数,求帮看哪错了
#include
int main(void)
{ int i,sum,c,n,item,flag;
scanf("%d",&n);
sum=0; flag=1; c=0 ;
for(i=1;i
#include
int main(void)
{ int i,sum,c,n,item,flag;
scanf("%d",&n);
sum=0; flag=1; c=0 ;
for(i=1;i
你所有的变量都是int型 当然会出错了
把sum改成double型的试试
#include<stdio.h>
int main(void)
{ int i,c,n,item,flag;
double sum;//sum为double型
scanf("%d",&n);
sum=0; flag=1; c=0 ;
for(i=1;i<=n;i++)
{
item=2*i-1;
c=c+(flag*item) ;
sum=sum+1.0/c;
flag=-flag ;
}
printf("%.2lf\n",sum);//输出用%.2lf 少了一个点
}
把sum改成double型的试试
#include<stdio.h>
int main(void)
{ int i,c,n,item,flag;
double sum;//sum为double型
scanf("%d",&n);
sum=0; flag=1; c=0 ;
for(i=1;i<=n;i++)
{
item=2*i-1;
c=c+(flag*item) ;
sum=sum+1.0/c;
flag=-flag ;
}
printf("%.2lf\n",sum);//输出用%.2lf 少了一个点
}
c语言 输入一个整数n 输出2/1+3/2+5/3+···前n项之和 保留两位小数
编程题:输入一个天正整数n,输出2/1+3/2+5/3+8/5+.的前n项之和,保留2位小数.
输入一个整数n(n>6),计算1!+2!+3!+……+n!并输出.
用C编程序:输入一个正整数n,输出2/1+3/2+5/3+8/5+…的前n项之和,保留两位小数.
1、 输入一个正整数n,用3种方法分别计算下式的和(保留4位小数)
C语言编程,输入1 个正整数n,计算 s 的前n项的和(保留 4 位小数).
输入一个正整数n,计算1+1/3+1/5+···的前n项之和,输出时保留6位小数.
C语言,输入一个正整数n,计算下式求出e的值(保留两位小数),使用循环嵌套e=1+1/1!+1/2!+1/3!+.+1/
C语言 输入一个整数,计算n!的结果,如输入5,印出 =1 x 2 x 3 x 4 x 5=120
C语言 输入一个正整数N,输出2/1+3/2+5/3+8/5+……的前N项和,保留两位小数.(该数列从第2项起每一项的分
输入一个正整数n,计算1 - 1/4 +1/7 -1/10 +1/13 -1/16+.的前n项之和,输出时保留3位小数
编程题:输入一个正整数n,计算1-1/4+1/7-1/10+1/13...的前n项和,输出时保留3位小数