觀點中國 CnEyes...
只有想不到的.没有做不到的! For Evreth ing Making For Anything 才子世界 Esprit World!
posts - 80,comments - 83,trackbacks - 0
<2025年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

有了您的关注.生活才会更精彩.专业,成就事业!

常用链接

留言簿(5)

随笔档案(80)

文章分类(33)

文章档案(33)

相册

My Links

最新随笔

搜索

  •  

积分与排名

  • 积分 - 40138
  • 排名 - 143

最新评论

阅读排行榜

评论排行榜

题目大概是这样的:

输入一个整数,如果是偶数,那么用这个数除2,如果是基数就成以3再加1,得出来的结果
按照上面的规则继续计算,最后的结果始终是1

我用Delphi写的代码如下.

procedure TForm1.BitBtn1Click(Sender: TObject);

begin
    Memo1.Lines.Add(Edit1.text);
    Memo1.Lines.Add('---------');

  repeat
    if (StrToInt(Edit1.text) mod 2=0)then //基数 OR 偶数
    begin
       Edit1.Text:=IntToStr(StrToInt(Edit1.Text) div 2);  //偶数除以2
       Memo1.Lines.Add(Edit1.text);
    end else
    begin
       Edit1.Text:=IntToStr(StrToInt(Edit1.Text) * 3 + 1);  //基数成3加1
       Memo1.Lines.Add(Edit1.text);
    end;
  until StrToInt(Edit1.Text) = 1;

end;

最后的结果是:如果输入的数是一个大于0的整数..那么它的结果都会是1.

posted on 2006-06-10 16:46 才子£鸣 阅读(228) 评论(2)  编辑 收藏 引用

FeedBack:
# re: 今天看到电脑报上的一个编程的题目...自己没事.学着写了写...
2006-06-10 19:32 | 棉花
·¥#¥%¥%%……%……¥%……¥%……%¥……!!·#·¥  回复  更多评论
  
# re: 今天看到电脑报上的一个编程的题目...自己没事.学着写了写...
2006-06-10 19:44 | 才子£鸣
晕倒...你这是说的哪国的语言啊???????  回复  更多评论
  
只有注册用户登录后才能发表评论。