English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

第一題>>>>印出九九乘法表,分三列印出,第一列依序1,2,3,第二列4,5,6,第三列7,8,9

第二題>>>>使用巢狀迴圈方法印製圖形(隨便做一圖形但須交我改)
但是必須有某種規律性(如下列)
* *
** **
*** ***
*********
*********


*
**
***
****
***
**
*

2006-12-18 10:30:32 · 1 個解答 · 發問者 K.T 1 in 電腦與網際網路 程式設計

謝謝大大的回答~~~可是我用上去.....ㄊ說錯誤耶!!!
還有哪題是第一題~~和哪題是第二題????
可否標示一下~~~能再回答一下嗎??
並再次謝大大回答喔!!!

2006-12-21 10:55:53 · update #1

1 個解答

程式如下
我想你大概在學迴路吧
多看 多寫 再比較輸出的結果
可以幫助你了解迴路怎麼跑
尤其是多重迴路
光是教你怎麼改
恐怕比不上自己追蹤迴路來的深刻喔

for (i=0;i<3;i++) /* 分三列 */
{
for (k=1;k<=9;k++) /* 每組有九數 */
{
for (j=1;j<4;j++) /* 每列有三組 */
{
a = 3*i+j; /* 每組的左邊數 */
printf("%2d * %2d = %2d ", a, k, a*k);
}
printf("\n");
}
printf("\n\n");
}

/* 請注意底下 各個指標的初值與終值 */
a = 4;
for (i=1; i {
for (j=0; j printf("*");
printf(" ");
for (j=0; j printf("*");
printf("\n");
}

a = 2;
for (i=0; i {
for (j=0; j<9; j++)
printf("*");
printf("\n");
}
printf("\n");

a = 4;
for (i=1; i<=a; i++)
{
for (j=0; j printf("*");
printf("\n");
}
for (i=i-2; i>0; i--)
{
for (j=0; j printf("*");
printf("\n");
}

2006-12-21 08:03:41 · answer #1 · answered by JJ 7 · 0 0

fedest.com, questions and answers