試利用巢狀回圈選出一個能產生如下圖結果的程式:
1
12
123
1234
12345
請你幫我寫程式碼每一行的解釋名詞謝謝你
#include
main( )
{
int i,j;
for(i=1,i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
getchar( );
}
2005-06-13 14:19:47 · 2 個解答 · 發問者 ? 2 in 電腦與網際網路 ➔ 程式設計
#include
main( ) ==> 程式的主要進入點
{
int i,j; ==> 變數宣告
for(i=1,i<=5;i++) ==> 迴圈 (令 i 由 1 至 5,每次增加1的方式進行)
{
for(j=1;j<=i;j++) ==> 迴圈 (令 j 由 1 至 i,每次增加1的方式進行)
{
printf("%d",j); ==> 列印 j 現在的值
}
printf("\n"); ==> 換行
}
getchar( ); ==> 按下任意鍵,就會離開此程式
}
2005-06-13 14:49:38 · answer #1 · answered by 吱吱在Yahoo曰: 5 · 0⤊ 0⤋
#include
main( )
{
int i,j; (宣告整數 i 和整數 j )
for(i=1,i<=5;i++) (i的起始值為1,在i小於等於5這個條件下;i每次加1)
{
for(j=1;j<=i;j++) (j的起始值為1,在j小於等於i這個條件下;j每次加1)
{
printf("%d",j); 輸出(印出)整數j
}
printf("\n"); 每次輸出皆換行
}
getchar( );
}
你可能要去看一些資料喔!!!
書上寫的會比較清楚~
2005-06-13 14:29:21 · answer #2 · answered by Anonymous · 0⤊ 0⤋