posted by Aclose @ 5:46:00 PM 10 comments
#include stdio.hvoid 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"); }}
#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;}
This comment has been removed by a blog administrator.
#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;}這圖形也很有趣喔~會跑出下面的圖(空格打不出來我用_代替)____*___**__***_*********
int i,k;for(i=0;i<=5;i++){for(k=0;k<=i;k++)printf("*");printf("\n");}
#include stdio.hvoid 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"); }}
#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=)
#include stdio.hvoid main(){ int a,b;for(a=1;a<=5;a++) { for(b=a;b>0;b--) { printf("*"); } printf("\n"); } }
給煜峰:你在使用for迴圈的時候才去設變數的方式在C++的檔案下可以執行,可是如果要以C檔案型態下去執行的話可能會有問題。將變數一起設在前面也可以讓其他人在閱讀程式上比較清楚,以上是一點點小建議。
補充裕盛的最後一個程式:for(i=5,k=1;i>0;i--,k++,k++)可以改成for(i=5,k=1;i>0;i--,k+=2)
Post a Comment
<< Home
10 Comments:
#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");
}
}
#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;
}
This comment has been removed by a blog administrator.
#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;
}
這圖形也很有趣喔~
會跑出下面的圖(空格打不出來我用_代替)
____*
___**
__***
_****
*****
int i,k;
for(i=0;i<=5;i++)
{
for(k=0;k<=i;k++)
printf("*");
printf("\n");
}
#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");
}
}
#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=)
#include stdio.h
void main()
{
int a,b;
for(a=1;a<=5;a++)
{
for(b=a;b>0;b--)
{
printf("*");
}
printf("\n");
}
}
給煜峰:
你在使用for迴圈的時候才去設變數的方式在C++的檔案下可以執行,可是如果要以C檔案型態下去執行的話可能會有問題。
將變數一起設在前面也可以讓其他人在閱讀程式上比較清楚,以上是一點點小建議。
補充裕盛的最後一個程式:
for(i=5,k=1;i>0;i--,k++,k++)
可以改成
for(i=5,k=1;i>0;i--,k+=2)
Post a Comment
<< Home