当前位置:编程学习 > C#/ASP.NET >>

新人麻烦问个小问题

一个label 一个tecbox 一个button按钮 输入一个数 打印出所有的水仙花数
同上 输入一个数 如果是个偶数 就算出2+4+6 一直加到这个数 如果是奇数 就1+2+3一直加到这个数  --------------------编程问答-------------------- 先查查书 看textbox 这些怎么取的  按钮事件是咋个事儿

然后在参考 --------------------编程问答-------------------- 如果你想要算出来的结果就这样:
设textbox 上的值为@i (@i>2)
结果:((@i-2+@i%2)/2+1)*(2-(@i%2)+@i)/2 --------------------编程问答--------------------

go
create function fun(@i int)
returns int
as
begin
return(((@i-2+@i%2)/2+1)*(2-(@i%2)+@i)/2)
end

select dbo.fun(8)--20
select dbo.fun(9)--25
select dbo.fun(10)--30
select dbo.fun(11)--36
select dbo.fun(12)--42
select dbo.fun(13)--49

在sql中这个公式貌似可以算出你要的结果,改为js的就可以了。 --------------------编程问答-------------------- C# 代码
  bool isoushu = false;
            if ((int.Parse(textBox10.Text)) % 2 == 0)
            {
                isoushu = true;
            }
            int result = 0;
            for (int i = 0; i <= (int.Parse(textBox10.Text)); i++)
            {
                if (isoushu && (i % 2 == 0))
                {
                    result += i;
                }
                else if (!isoushu && (i % 2 != 0))
                {
                    result += i;
                }
            }
            MessageBox.Show(result.ToString()); --------------------编程问答-------------------- 偶数就1加到这个数的2分之1再乘2,奇数就直接加到这个数。 --------------------编程问答-------------------- 呵呵。很简单呀。 --------------------编程问答-------------------- 首先谢谢大家 我作为一个学生 很感激你们 
我将把这个帖子作为我的学习帖子 恳请你们加收藏 关注我的成长 
另外我想知道怎么把分给你们 是点  对我有用吗?
我觉得我的问题不是描述的特别清楚 
第一个问题应该是不输入数字 打印出所有的水仙花数 我现在没有学习的那么深 只有if for 等等 麻烦大家用到我不知道的方法的时候 或者说给我加点注释 取值 赋值 取数组集合这样的我能看懂就不用注释了 
在此 再次感觉你们你们的帮助  对了 我们现在现实是用label 就是text值是空 
作为一个学生 真的很感谢你们 --------------------编程问答-------------------- [Quote=引用 4 楼 qq470129050 的回复:]
C# 代码
  bool isoushu = false;
  if ((int.Parse(textBox10.Text)) % 2 == 0)
  {
  isoushu = true;
  }
  int result = 0;
  for (int i = 0; i <= (int.Parse(textBox10.Text)); i++)
  {
  if (isoush……
[/Quote ] 麻烦哥哥在2 7 9 13行给加上注释 是第二个题吗?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,