全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1745
推到 Plurk!
推到 Facebook!

質數相加。。。

尚未結案
heart72500
一般會員


發表:2
回覆:0
積分:0
註冊:2008-03-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-04-13 01:49:40 IP:118.170.xxx.xxx 訂閱
各位Delphi高手們~~ 小弟剛接觸Delphi程式語言不久。。。 是以自學方式下去摸索~~ 最近研究到陣列,因此想以陣列來寫一程式~~ 請將 1~100的質數相加,以陣列方式 雖然用For迴圈的方式編寫也可以~~ 但我很好奇以陣列方式該如何寫~~ 但沒太多頭緒= = 因此希望各位高手幫幫忙~~ 感謝啊。。。 同時如果可以,能順便解釋每行的意思嗎?! 因為現在會這個語言的人真的不多~~ 反倒是VB倒是太多了。。。 因此,自學上有點模糊~~ 所以我的觀念算很差~~ 希望各位大大幫幫忙。。。 謝謝。。。
------
大家好~~請多指教
------
大家好~~請多指教
編輯記錄
taishyang 重新編輯於 2008-04-14 19:08:21, 註解 無‧
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-04-13 13:14:57 IP:61.67.xxx.xxx 未訂閱
你說你對陣列方式不熟, 那用其他方法來做, 你是否有做出完成或部份的程式, 可否PO上來我們來研究如何改用成陣列, 或者你完全沒有想法, 只是求CODE, 如果是後者麻煩請到新手討論區求文會比較恰當!
而且本區為資料庫方面問題, 你的目的並不太符合主旨哦1
編輯記錄
P.D. 重新編輯於 2008-04-13 13:16:13, 註解 無‧
shunaaron
高階會員


發表:13
回覆:94
積分:106
註冊:2006-10-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-04-16 00:07:16 IP:220.134.xxx.xxx 訂閱
不了解你所說的以陣列方式是什麼....
程式語言不都大同小異.....
嗯....還是看不懂.....
PO你的程式碼上來看看吧...
------
程式沒有這麼難
只是還沒打通其中要絕
編輯記錄
shunaaron 重新編輯於 2008-04-16 00:07:54, 註解 無‧
blve1005
一般會員


發表:0
回覆:1
積分:0
註冊:2008-03-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-04-27 01:01:49 IP:118.170.xxx.xxx 訂閱
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
sum: integer;
vs:string;

function isprime(no: integer): boolean;
var
i, j: integer;
begin
result:= false;
if(no = 1)then exit;
j:= trunc(sqrt(no));
for i:= 2 to j do begin
if(no mod i = 0)then exit;
end;
result:= true;
end;
begin
sum:= 0;
i:=1;
vs:=inputbox('質數總和','請輸入任一整數','10'); //預設帶10
while i<=strtoint(vs) do
begin
if(isprime(i))then sum:= sum i;
i:=i 1;
end;
showmessage(inttostr(sum));
end;

end.
系統時間:2024-05-06 18:17:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!