人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

根据n,计算如下公式的值.s=1/1+1/2+1/3+.+1/n例如,若输入5,则应输出2.20233哪里错了,用什么语句好?输入什么都是弹出1...inta=int.Parse(textBox1.Text);intsum=0;intb=0;while(a=0){b=b+1/a;sum=sum+b;a=

[复制链接]

问题:根据n,计算如下公式的值.s=1/1+1/2+1/3+.+1/n例如,若输入5,则应输出2.20233哪里错了,用什么语句好?输入什么都是弹出1...inta=int.Parse(textBox1.Text);intsum=0;intb=0;while(a=0){b=b+1/a;sum=sum+b;a=

答案:↓↓↓

网友采纳  Sum是一个小数,而你这里把Sum定意成一个int的整形,结果会自动取整.  intSum=0;改为doubleSum=0;或floatSum=0  最好把a也改为浮点数.  doublea=double.Parse(textBox1.Text);  doublesum=0;  while(a!=0)  {  sum=sum+1/a;  a=a-1;  }  if(a==0)  MessageBox.Show(sum.ToString());
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表