#include<stdio.h>
main()
{
int i;
double sum=0;
for(i=1;i<=100;i++) //分母从 1 到 100
{
if(i%2==0) //分母是偶数用减
sum=sum-1.0/i; /*这里用 1.0/i 不能用1/i,1/i得到的整型,比如 1/5会等于0,而这里想要的是等于0.2,所以不对*/
else //分母是奇数用加
sum=sum+1.0/i;
}
printf("结果等于%lf\n",sum)
}
追问太感谢了,真心有用,不过可不可以问一下,你电脑中的c语言是自己下的还是从别的电脑上拷贝下来的呀,老师说我拷了机房的程序也不会装
追答复制的安装包到电脑上安装的
安装貌似不复杂,具体的也记得不是很清楚了很久了……
可不可以解释一下,
tag,val,cout<<sum<<endl;是什么意思,真心看不懂啊
tag是一个标志,就是每个数字前面的正负号变化
val是每个需要加到sum中的数字
最后一行输出表达式的值和回车换行
...可不可以再辅以适当的解释呀,本人是菜鸟一枚
所以不对*\/ else \/\/分母是奇数用加 sum=sum+1.0\/i; } printf("结果等于%lf\\n",sum)}
用C语言编程:求1-1\/2+1\/3-1\/4+1\/5-1\/6+…+1\/99-1\/100+…的值…
include<stdio.h> int main(){ int i,n;\/\/定义循环控制变量和分母值 double sum,k=1;\/\/定义求和变量和转变符号的变量的初值 printf("please input number n:\\n");\/\/提示用户输入想要的分母值 scanf("%d",&n);\/\/需要用户输入的n的值 for(i=1,sum=0;i<=n;i++)\/\/循环从1到n进行求...
用C语言编程:求1-1\/2+1\/3-1\/4+1\/5-1\/6+…+1\/99-1\/100+…的值…
include<stdio.h>int main(){double y; int i,n; double s=0,t=1; for(i=1;i<101;i++) {s+=t\/i; t=-t; } printf("%g\\n",s); return 0;}
用c语言求1-1\/2+1\/3-1\/4+1\/5……+1\/99-1\/100
} printf("1-1\/2+1\/3-1\/4+1\/5……+1\/99-1\/100=%f\\n",sum);}
求解1–1\/2+1\/3-1\/4+……+1\/99-1\/100 用C语言如何编写 别说叫我看书...
int main(){ int i;\/\/i表示的是分母,比如1\/5,下面的5 float sum = 0;\/\/这个用来计算和 for (i = 1; i < 100; i++)\/\/分母下面的数是1到100,所以我们从1到100一一计算出来 { if (i % 2 == 0)\/\/你可以观察一下那个表达式,如果分母为偶数的话是减去,\/\/分母是奇数的话是加...
C语言编写程序求1-1\/2+1\/3-1\/4+…+1\/99-1\/100的值
c=1\/i;要写成c=1f\/i;或者c=(float)1\/i;否则会先按照整数计算,然后再赋值的。
c语言求s=1-1\/2+1\/3-1\/4+1\/5-1\/6+…+1\/99-1\/100的值(按四舍五入方式精 ...
c语言求s=1-1\/2+1\/3-1\/4+1\/5-1\/6+…+1\/99-1\/100的值(按四舍五入方式精确到小数点后4位)#0.6882 我来答 1个回答 #热议# 【答题得新春福袋】你的花式拜年祝福有哪些? ylcqucc 2014-12-06 · TA获得超过1400个赞 知道小有建树答主 回答量:852 采纳率:0% 帮助的人:688万 ...
怎么用C语言编程求:1-1\/2+1\/3-1\/4+...+1\/99-1\/100
include <stdio.h>int main(int argc,char *argv[]){ int i; double sum; for(sum=0.0,i=1;i<101;i++) sum += i&1 ? 1.0\/i : -1.0\/i; printf("The result is %g\\n",sum); return 0;}
C语言程序 1-1\/2+1\/3-1\/4+...+1\/99-1\/100
如果是计算 1-1\/2+1\/3-1\/4+...+1\/99-1\/100 那么不需要输入n,其他不变就是了 如果是计算 1-1\/2+1\/3-1\/4+...+1\/n 才需要输入n 代码如下(不需要math.h头文件):include <stdio.h>void main(){ double sum; int i,n,m; \/\/加个变量i printf("请输入n:");...
用C语言计算1-1\/2+1\/3-1\/4+1\/5...+1\/99-1\/100
c语言中在操作除法是如果两个操作数都为整数,则结果为整数,比如1\/2=0 你需要把sum改成浮点型。float sum;sum=sum+(1.0\/i)-(1.0\/(i+1));