Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

程式輸出問題

0 views
Skip to first unread message

找工作的真情男子

unread,
Feb 9, 2001, 12:17:11 AM2/9/01
to
請問如何用vc++設計此題程式輸出的結果
1 2 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9
3 4 5 6 7 8 9
4 5 6 7 8 9
5 6 7 8 9
6 7 8 9
7 8 9
8 9
9
--
[1;33m※ Origin: [36m奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m
[1;35m◆ From: [1;32m139.175.164.89 [m

想太多(b)

unread,
Feb 9, 2001, 3:36:18 AM2/9/01
to
《 在 skeche...@bbs.kimo.com.tw (找工作的真情男子) 的大作中提到: 》
: 請問如何用vc++設計此題程式輸出的結果

: 1 2 3 4 5 6 7 8 9
: 2 3 4 5 6 7 8 9
: 3 4 5 6 7 8 9
: 4 5 6 7 8 9
: 5 6 7 8 9
: 6 7 8 9
: 7 8 9
: 8 9
: 9

你可以試試以下的 Code
int i, j, k;
for(i = 0; i < 10; i++)
{
k = i;
for(j = 1; j < 10; j++)
{
if(k > 0)
{
printf(" ");
k--;
}
else
{
printf("%d ", j);
}
}
printf("\n");
}
有問題再問囉^^

--
[m [1;35m※ 來源:‧蛋捲廣場 bbs.tku.edu.tw‧[FROM: 203.66.227.114] [m

時光

unread,
Feb 9, 2001, 12:46:23 PM2/9/01
to
※ 引述《aaaaaak...@bbs.tku.edu.tw (想太多(b))》之銘言:

> 《 在 skeche...@bbs.kimo.com.tw (找工作的真情男子) 的大作中提到: 》
> : 請問如何用vc++設計此題程式輸出的結果
> : 1 2 3 4 5 6 7 8 9
> : 2 3 4 5 6 7 8 9
> : 3 4 5 6 7 8 9
> : 4 5 6 7 8 9
> : 5 6 7 8 9
> : 6 7 8 9
> : 7 8 9
> : 8 9
> : 9
> 你可以試試以下的 Code
> int i, j, k;
> for(i = 0; i < 10; i++)
> {
> k = i;
> for(j = 1; j < 10; j++)
> {
> if(k > 0)
> {
> printf(" ");
> k--;
> }
> else
> {
> printf("%d ", j);
> }
> }
> printf("\n");
> }
> 有問題再問囉^^

試試這個,不過我不會轉成C
Dim i As Integer, j As Integer

For i = 0 To 8
Print Spc(i * 2);
For j = i To 8
Print (j + 1);
Next j
Print
Next i


--
[1;33m※ Origin: [36m奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m

[1;35m◆ From: [1;32m61.13.198.104 [m

John Lin

unread,
Feb 9, 2001, 8:04:25 PM2/9/01
to
"時光" 撰寫
> ※ 引述《(想太多(b))》之銘言:
> > 《 在 (找工作的真情男子) 的大作中提到: 》

試試這個 (一行 Perl), 不過我不會轉成一行 VC++

printf '%18s',"@{[$_..9]}\n" for 1..9;

__END__


1 2 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9
3 4 5 6 7 8 9
4 5 6 7 8 9
5 6 7 8 9
6 7 8 9
7 8 9
8 9
9

John Lin

或許妳是對ㄉ...

unread,
Feb 13, 2001, 7:17:16 AM2/13/01
to
※ 引述《skeche...@bbs.kimo.com.tw (找工作的真情男子)》之銘言:

> 請問如何用vc++設計此題程式輸出的結果
> 1 2 3 4 5 6 7 8 9
> 2 3 4 5 6 7 8 9
> 3 4 5 6 7 8 9
> 4 5 6 7 8 9
> 5 6 7 8 9
> 6 7 8 9
> 7 8 9
> 8 9
> 9
void main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(int k=1;k<=i-1;k++)
printf(" ");
for(j=i;j<=9;j++)
printf("%i",j);
printf("\n");
}
}
--
[1;32m※ Origin: [33m明新技術學院 藍色國度 [37m<bbs.mhit.edu.tw> [m
[1;31m◆ From : [36m140.126.2.106 [m
0 new messages