Thursday, January 19, 2006

Lab 1/19 for迴圈練習-1

參考程式:
===================
#include
void main()
{
int i,j;
for(i=3;i>0;i--)
{
for(j=3;j>0;j--)
printf("*");
printf("\n");
}

}
===================


課堂練習1:

print出以下圖形
*
**
***
****
*****

10 Comments:

At Thu Jan 19, 07:00:00 PM, Anonymous Anonymous said...

#include stdio.h
void main()
{
int a;
printf("Enter a number.\n");
scanf("%d",&a);
for(int i=1;i<=a;i++)
{
for(int j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}

}

 
At Thu Jan 19, 07:21:00 PM, Anonymous Anonymous said...

#include < stdio.h >
int main()
{

int i,j;
for(i=1;i<=5;i++)
{
for(j=i;j>0;j--)
{
printf("*");
}
printf("\n");
}
return 0;
}

 
At Thu Jan 19, 08:01:00 PM, Anonymous Anonymous said...

This comment has been removed by a blog administrator.

 
At Thu Jan 19, 08:15:00 PM, Anonymous Anonymous said...

#include < stdio.h >
int main()
{

int i,j,k,l;
for(i=5,k=1;i>0;i--,k++)
{
for(j=i;j>0;j--)
{
printf(" ");
}
for(l=k;l>0;l--)
{
printf("*");
}
printf("\n");
}

return 0;
}
這圖形也很有趣喔~
會跑出下面的圖(空格打不出來我用_代替)
____*
___**
__***
_****
*****

 
At Thu Jan 19, 08:16:00 PM, Anonymous Anonymous said...

int i,k;

for(i=0;i<=5;i++)
{
for(k=0;k<=i;k++)
printf("*");
printf("\n");
}

 
At Thu Jan 19, 08:16:00 PM, Anonymous Anonymous said...

#include stdio.h
void main()
{
int a;
printf("Enter a number.\n");
scanf("%d",&a);
for(int i=1;i<=a;i++)
{
for(int m=a-i;m>=0;m--)
{
printf(" ");
}
for(int k=1;k<=i;k++)
{
printf("*");
}
printf("\n");
}
for(int n=a-1;n>=1;n--)
{
for(int o=1;o<=a-n+1;o++)
{
printf(" ");
}
for(int p=n;p>=1;p--)
{
printf("*");
}
printf("\n");
}

}

 
At Thu Jan 19, 08:18:00 PM, Anonymous Anonymous said...

#include < stdio.h >
int main()
{

int i,j,k,l;
for(i=5,k=1;i>0;i--,k++,k++)
{
for(j=i;j>0;j--)
{
printf(" ");
}
for(l=k;l>0;l--)
{
printf("*");
}
printf("\n");
}

return 0;
}
這會跑出聖誕樹喔^^
(其實也不過是剛剛那個多打一個k++而已=3=)

 
At Thu Jan 19, 08:22:00 PM, Anonymous Anonymous said...

#include stdio.h
void main()
{

int a,b;
for(a=1;a<=5;a++)
{

for(b=a;b>0;b--)
{
printf("*");
}

printf("\n");

}

}

 
At Thu Jan 19, 09:51:00 PM, Blogger Aclose said...

給煜峰:
你在使用for迴圈的時候才去設變數的方式在C++的檔案下可以執行,可是如果要以C檔案型態下去執行的話可能會有問題。
將變數一起設在前面也可以讓其他人在閱讀程式上比較清楚,以上是一點點小建議。

 
At Thu Jan 19, 10:08:00 PM, Blogger Aclose said...

補充裕盛的最後一個程式:
for(i=5,k=1;i>0;i--,k++,k++)
可以改成
for(i=5,k=1;i>0;i--,k+=2)

 

Post a Comment

<< Home