[問題] 99乘法表的問題
以前寫99乘法我表都是用2層的for下去算
可是今天遇到一個填充題,用了3層for跟3個int
一直想不出答案所以想請問大家
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,k;
for( ) //這裡要填
{
for( ) //這裡要填
{
for( ) //這裡要填
{
printf(" ", , ,); //這裡要填
}
}
printf("\n");
}
system("PAUSE");
return 0;
}
太深奧了,我搞不懂 >"<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.11.6
→
02/22 21:11, , 1F
02/22 21:11, 1F
→
02/22 21:12, , 2F
02/22 21:12, 2F
→
02/22 23:38, , 3F
02/22 23:38, 3F
→
02/23 10:11, , 4F
02/23 10:11, 4F
推
02/23 10:16, , 5F
02/23 10:16, 5F
→
02/23 20:33, , 6F
02/23 20:33, 6F
推
02/23 20:39, , 7F
02/23 20:39, 7F
補充一個我同學提供的解法
for(i=0;i<=2;i++ ) //第1格
for(j=1;j<=3;j++ ) //第2格
for(k=1;k<=9;k++ ) //第3格
printf("{0}*{1} = {2} ",(i * 3) + j , k, ((i * 3) + j)*k); //第4格
所以他把乘數拆開用i跟j,被乘數用k搞定
雖然看到有人解開題目很高興啦,多學到新招
但是這題目好無聊,明明不用那麼麻煩,害我想半天都想不到
※ 編輯: terrytai 來自: 218.170.5.5 (02/24 19:15)
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章