線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1180
推到 Plurk!
推到 Facebook!

0至9的拾位及0至9的個位有多少個?

 
amen
一般會員


發表:4
回覆:8
積分:7
註冊:2006-08-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-02-13 22:42:28 IP:125.231.xxx.xxx 訂閱
請教一下...在下列中數字

22 31 44 55 66 77 88 00
06 11 12 19 27 39 28 99

如何知道 0至9的拾位有多少個? 及 0至9的個位有多少個?

pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-02-13 22:59:20 IP:203.204.xxx.xxx 訂閱
> 如何知道 0至9的拾位有多少個?
每一個數字的 十位數 都是 0 到 9 啊 , 共 16 個

> 及0至9的個位有多少個?
每一個數字的 個位數 都是 0 到 9 啊 , 共 16 個

不知道你想問什麼

------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
amen
一般會員


發表:4
回覆:8
積分:7
註冊:2006-08-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-02-13 23:03:43 IP:125.231.xxx.xxx 訂閱
0的拾位數有多個
1的拾位數有多個
.
.
.
9的拾位數有多個
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-02-13 23:15:00 IP:61.225.xxx.xxx 未訂閱
開個陣列
int i[10];
把 0 的個數存到 i[0]
把 1 的個數存到 i[1]
會用到
會用到 ASCII -> int 的技術。
或是用到 atoi.
然後你就可以知道答案了。

===================引 用 文 章===================
請教一下...在下列中數字

22 31 44 55 66 77 8800
06 11 12 19 27 39 28 99

如何知道 0至9的拾位有多少個?及0至9的個位有多少個?

pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-02-13 23:24:45 IP:203.204.xxx.xxx 訂閱


procedure TForm1.FormCreate(Sender: TObject);
const
values: array[1..16] of Integer =
(22,31,44,55,66,77,88,00,
06,11,12,19,27,39,28,99);
var
counts : array[0..9] of Integer;
counts2 : array[0..9] of Integer;
i , j , k: Integer;
begin
for i:=0 to 9 do
begin
counts[i]:=0;
counts2[i]:=0;
end;

for i:=1 to 16 do
begin
j := values[i] div 10;
k := values[i] mod 10;
counts[j] := counts[j] 1;
counts2[k] := counts2[k] 1;
end;

Memo1.Clear;
Memo1.Lines.Add('10位數');
for i:=0 to 9 do
Memo1.Lines.Add(IntToStr(i) ' : ' IntToStr(counts[i]) ' 個');
Memo1.Lines.Add('------------------');
Memo1.Lines.Add('個位數');
for i:=0 to 9 do
Memo1.Lines.Add(IntToStr(i) ' : ' IntToStr(counts2[i]) ' 個');
end;

------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-02-14 08:22:43 IP:61.219.xxx.xxx 訂閱
> 如果下列的數字是在 Memo1.Lines.text 中;
> values: array[1..16] of Integer =(22,31,44,55,66,77,88,00,06,11,12,19,27,39,28,99);該如何改寫呢? 謝謝!!

在 Delphi.Ktop 中, 只要是你發文或回帖過的討論文章, 有新的回覆出現, 都會收到通知信件, 不需要特別私下寄信給我
procedure TForm1.FormCreate(Sender: TObject);
var
values : array[1..16] of Integer;
counts : array[0..9] of Integer;
counts2 : array[0..9] of Integer;
i , j , k: Integer;
v: String;
begin

for i:=0 to 9 do
begin
counts[i]:=0;
counts2[i]:=0;
end;
for i:=1 to 16 do
begin
v := Memo1.Lines[i-1]; // Memo1 是從第 0 行開始算起
values[i] := StrToInt(v);
j := values[i] div 10;
k := values[i] mod 10;
counts[j] := counts[j] 1;
counts2[k] := counts2[k] 1;
end;

Memo1.Lines.Add('10位數');
for i:=0 to 9 do
Memo1.Lines.Add(IntToStr(i) ' : ' IntToStr(counts[i]) ' 個');
Memo1.Lines.Add('------------------');
Memo1.Lines.Add('個位數');
for i:=0 to 9 do
Memo1.Lines.Add(IntToStr(i) ' : ' IntToStr(counts2[i]) ' 個');

end;
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-02-14 16:03:05 IP:61.64.xxx.xxx 訂閱
很難看懂你的中文
是這樣吧

個位數為 0 的有幾個 個位數為 1 的有幾個 ..... 個位數為 9 的有幾個
十位數為 0 的有幾個 十位數為 1 的有幾個 ..... 十位數為 9 的有幾個

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