※ 引述《a1013944 (ㄚ春)》之銘言:
: 就小弟最近看的一個程式要求說
: 假如我打 567
: 則要 printf
: X X X
: X X X
: X X *
: X * *
: * * *
: * * *
: * * *
: * * *
: * * *
: 5 6 7
: X為空格
: 我有想到 空格跟* 可以用for 來寫
: 就是一行的我會寫@@
: 那個2行以上 要怎麼跳到另一行???
int a =5, b=6, c=7;
for(int i=1; i<=9; i++)
{
printf("%c %c %c\n",(9-i>=a)?'X':'*',(9-i>=b)?'X':'*', (9-i>=c)?'X':'*');
}
printf("%d %d %d", a, b, c);
雖沒驗過, 大概沒錯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.98.29
※ 編輯: tsaiminghan 來自: 218.167.98.29 (02/25 22:22)