blsn.net
当前位置:首页 >> C语言编程序:计算数列1+1/2+1/3+1/4+...+1/100的... >>

C语言编程序:计算数列1+1/2+1/3+1/4+...+1/100的...

最后输出一定要%g吗,用%f行不行

for循环少了大括号 for(i=2;i

你的输入n是什么意思? 如果是计算 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 void main(){ double sum; int i,n,m; //加个变量...

#include main() { int i; float s=0; for(i=1;i

#include int main() { float s=0,t; int m,n; printf("输入数值m:\n"); scanf("%d",&m); for (n=1;n

分析: 算式有n项,用i循环n次累加实现,i=0,1,2,...,n-1; 分母是前一次加当前项号,用累加变量fm得到,注意当前项号是i+1:(0)+1,(1)+2,(3)+3,... 这种累加变量需要特别关心一下初始值(赋初值),还要注意结束值的计算,验算一下看是否正确 程...

#include int main() { int i=1,sign=1; float sum=0.0; while(i

float s = 1.0f;int i;float n = -1.0f;for(i = 2;i

c=1/i;要写成c=1f/i;或者c=(float)1/i; 否则会先按照整数计算,然后再赋值的。

# include int main(void){ int a; double b; b = 0; for (a=1; a

网站首页 | 网站地图
All rights reserved Powered by www.blsn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com