输入一个正整数n,计算1-1\/4+1\/7-1\/10+1\/13-1\/16+...前n项之和。(保留...
int main(void){ float sum=0,m=1;int n;printf("请输入项数: ");scanf("%d",&n);for(int i=1;i<=n;i++){ sum+=1\/m;m+=3;} printf("%f\\n",sum);return 0;}
输入一个正整数n,计算1-1\/4+1\/7-1\/10+1\/13-1\/16+...前n项之和.(保留...
用一个for单循环就可以解决。include <stdio.h> include <stdlib.h> void main(){ int n;double x=0.0;int s=-1;printf("n=");scanf("%d",&n);for(int i=1;i<=n;i++){ s=s*(-1);x=x+s*1.0\/(3*(i-1)+1);} printf("%.2f",x);system("pause");} ...
...输入一个正整数n,计算1-1\/4+1\/7-1\/10+1\/13-1\/16+…的前n 项之和...
“int main(void)”有点奇怪,我只见过void main()和int main()这两种形式;“printf("sum=%.3f",&sum);”应该为printf("sum=%.3f",sum);,输出时不需要用&符号;就这么多吧,还不行的话我也无能为力了;
...输入一个正整数n,计算1-1\/4+1\/7-1\/10+1\/13-1\/16+…的前n 项之和...
if(i%2=0);要改为if(i%2==0);后面的一个if也是一样
...计算序列 1 - 1\/4 + 1\/7 - 1\/10 + ... 的前N项之和
"sum=%0.3f\\n",sum);return 0;}同时给你简化一下程序include<stdio.h>#include <math.h> int main(){int n,i;double sum=0.0;printf("请输入数字n:");scanf("%d",&n);for(i=1;i<=n;i++)sum+=pow(-1,i+1)\/(3*i-2.0);printf("sum=%0.3f\\n",...
...C语言题:读入一个正整数 n,计算1-1\/4+1\/7-1\/10+……的前 n 项之和...
include<stdio.h> void main() {printf("please input a number:");int number,temp=1;double sum=0;scanf("%d",&number);for(int i=1;i<=number;i++) { sum+=1.0*temp\/(3*i-2);temp=-temp;} printf("sum is :%.3f",sum);} 你写的有点复杂 temp是符号位 这样就好了 ...
要求编写程序,计算序列1-1\/4+1\/7-1\/10+...的前N项之和。
在编写程序计算序列1-1\/4+1\/7-1\/10+...的前N项之和时,一个巧妙的方法是通过设置一个取反标志。以下是一个简单的C语言实现:为了计算这个交错级数,我们可以利用一个取反变量。以下是代码示例:#include<stdio.h>intmain(){intn,i,flag=1;doublesum=0.0;printf("请输入数字n:");scanf("...
编程C语言1-1\/4+1\/7-1\/10...输入n,计算前n项和
C语言的除法\/默认两边如果是整型,则结果也是整型,例如3\/2=1,所以你要写成1.0\/(3*i-2)
C语言。1-1\/4+1\/7-1\/10+1\/13+……的前n项和算不出结果啊。求9
1; ri <= repeat; ri++){ scanf("%lf", &eps);item=1.0;sum=0;flag=1;denominator=1;while(eps--){\/\/这里直接这样就好 sum初值为0就可以了 sum=sum+item;flag=-1*flag;denominator=denominator+3;item=flag*1.0\/denominator;} printf("sum = %.6f\\n", sum);} return 0;} ...
C语言 输入一个正整数n 计算1\/1+1\/4+1\/7+...+1\/(3n-2)
include<stdio.h> main(){ int n,i;double r=0,x;scanf("%d",&n);for(i=1;i<=n;i++){ x=1\/(3*(double)i-2);\/\/这里i强制转换要不然x值都是整数 r=r+x;} printf("%.2f",r);return 0;}