nynw.net
当前位置:首页 >> C语言程序填空 下面程序是计算sum=1+(1+1/2)+(1+1/... >>

C语言程序填空 下面程序是计算sum=1+(1+1/2)+(1+1/...

《C语言》综合练习题一注意:以下“□”为空格,为回车一、单选题1、阅读以下程序,当输入数据的形式为:25,13,10,正确的输出结果为()voidmain(){intx,y,z;scanf("%d%d%d",&x,&y,&z);printf("x+y+z=%d\n",x+y+z);}A)x+y+z=48B)x+y+z=35C)x+y+z=38...

#includelong fun(int n){int i;long s=1;for(i=1;i

初始化double sum=0时 #include void main(){int i,n;double k=1,sum=0;scanf("%d",&n);for(i=0;i

while(i

把n用一个数代替一下,定义里把n去掉,电脑里没有软件,未进行编译,如有问题请留言,如无问题望采纳。 #include #include void main {int s,a,sum1,n; for(a=0;a

#includeint main(){int i,n; float sum=0; printf("请输入n:\n"); scanf("%d",&n); for(i=1;i

#include void main() { int a=0,i,j,sum=0; for(i=1; i

由于你的n是int型,则1/n是整数,程序中的1/n或(-1)/n一直是0,所以s一直都是0;将t=1/n和t=(-1)/n改为t=1/(float)n和t=-1/(float)n即可,即将n强制转换为float型,这样1/n就可以表示为小数了。 希望可以帮到你!

你的1/n默认是一个整数计算,结果都等于0,你需要将起转换成dobule类型才可以进小数计算 if (0 == n % 2) { sum += 1.0 / n;} else { sum -= 1.0 / n;}

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

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