|登录 |注册

楼主: goodhermit95
打印 上一主题 下一主题

【原创文章】Programmer,给那些想学的人看的

[复制链接]

回复 #140 goodhermit95 的帖子

Jay1515Jay
2009-1-9 11:08 PM
都没有去理了
看了goodday的帖感觉对C#的code比较有兴趣
况且看了个回复学语言要学自己有兴趣的
不然会半途而废,这几天都没有玩game发霉了
Jay1515Jay
2009-1-9 11:19 PM
这个可能要我花几天时间研究了

1) S=7^2+10^2+13^2...+83^2
2) S=(1-1/2)(1-1/3)(1-1/4)+(1-1/n) (要先输入N值)
3) S=1-1/2^2+1/3^2-1/4^2+...+(-1)^N/N^2(要先输入N值)
Super-Tomato
2009-1-10 02:44 AM
原帖由 Jay1515Jay 于 2009-1-9 11:19 PM 发表
这个可能要我花几天时间研究了

1) S=7^2+10^2+13^2...+83^2
2) S=(1-1/2)(1-1/3)(1-1/4)+(1-1/n) (要先输入N值)
3) S=1-1/2^2+1/3^2-1/4^2+...+(-1)^N/N^2(要先输入N值)


只是使用循環列出加減乘除和xor, 不用想像到如何難
Jay1515Jay
2009-1-10 03:14 AM
原帖由 Super-Tomato 于 2009-1-10 02:44 AM 发表


只是使用循環列出加減乘除和xor, 不用想像到如何難

你当然啦~
我这本是入门程式设计的
看一下也开始觉得很容易下
用goto或while都好像可以做到的
开头的时候看到数字以为很难

这样就算出s=7^2+10^2+13^2...+83^2了?
还是我有什么写错
  1. double s = Math.Pow(7, 2);
  2. while (s <= Math.Pow(83, 2))
  3. {
  4.     s *= 3;
  5. }
  6. Console.Write(s);   //answer:11907
  7. Console.WriteLine();
复制代码

[ 本帖最后由 Jay1515Jay 于 2009-1-10 03:34 AM 编辑 ]
Super-Tomato
2009-1-10 04:03 AM
原帖由 Jay1515Jay 于 2009-1-10 03:14 AM 发表

你当然啦~
我这本是入门程式设计的
看一下也开始觉得很容易下
用goto或while都好像可以做到的
开头的时候看到数字以为很难

这样就算出s=7^2+10^2+13^2...+83^2了?
还是我有什么写错
double s = ...


^ 這個 operator 在 C# 是 power?? 不是 bitwise XOR 嗎??



原帖由 Jay1515Jay 于 2009-1-10 03:14 AM 发表
double s = Math.Pow(7, 2);
while (s <= Math.Pow(83, 2))
{
    s *= 3;
}
Console.Write(s);   //answer:11907
Console.WriteLine();


不管 ^ 的情況下, * 代表乘, 而你的題目沒有這個數學符號喔

[ 本帖最后由 Super-Tomato 于 2009-1-10 04:06 AM 编辑 ]
Jay1515Jay
2009-1-10 04:29 AM
原帖由 Super-Tomato 于 2009-1-10 04:03 AM 发表

^ 這個 operator 在 C# 是 power?? 不是 bitwise XOR 嗎??

不管 ^ 的情況下, * 代表乘, 而你的題目沒有這個數學符號喔


忘记了如果是power他会写小数字的
我试试重新写一次

刚学C#一个月,这个不懂对不对
  1.             int a, b, c, s, x;
  2.             a = 7; b = 83;
  3.             c = 2;
  4.             s = a ^ c;
  5.             x = 0;
  6.         aa: ;
  7.             if (a <= b)
  8.             {
  9.                 a += 3;
  10.                 x += s;
  11.                 goto aa;
  12.             }
  13.             Console.WriteLine(x);
复制代码

XOR方法我不怎么会用
好像在二进位值 同0 异1
但我不会二进位值

[ 本帖最后由 Jay1515Jay 于 2009-1-10 07:35 PM 编辑 ]
无我不在
2009-1-11 07:29 PM
我想问,为什么我学校的IT school不鼓励学C++,反而我们engineering school的学生去学呢?
Super-Tomato
2009-1-11 08:35 PM
原帖由 Jay1515Jay 于 2009-1-10 04:29 AM 发表


忘记了如果是power他会写小数字的
我试试重新写一次

刚学C#一个月,这个不懂对不对
            int a, b, c, s, x;
            a = 7; b = 83;
            c = 2;
            s = a ^ c;
     ...



哪麼你這份要怎麼循環做加法呢??
DevilBat81
2009-1-11 09:30 PM
新手有本基础的书是必须的咯!要人教也必须会基本吧,难道要一个老手教你怎样写message,怎样选button,我是没这种时间的咯,而且又是MSN,算了吧。自己必须尝试咯,做不到才问。
sumplayer
2009-1-13 02:18 PM
哇。。。楼主果然厉害 你的耐力可不错可是为什么慢慢的变懒了啊!!!还有你提醒了我一样东西可要谢谢你啊
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2026-1-1 10:13 PM , Processed in 0.084627 second(s), 20 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部