1. 程式人生 > >輸出菱形圖形

輸出菱形圖形

輸出由*組成的菱形,輸出7行。第一行1個星號,第二行3個星號,
第三行5個星號,第四行7個星號,第五行5個星號,第六行3個星號,
第七行1個星號。
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=4;i++){//輸出的前四行圖形
for(j=1;j<=4-i;j++) printf(" ");//輸出*前面的空格
for(j=1;j<=2*i-1;j++) printf("*");//輸出的*是奇數1,3,5,7
printf("\n");
}
for(i=3;i>=1;i--){//輸出的後三行圖形
for(j=1;j<=4-i;j++) printf(" ");
for(j=1;j<=2*i-1;j++) printf("*");
printf("\n");
}
return 0;

}

大家都說譚浩強老師的那本書不好,但是當你去做每一章後面的習題的時候你會喜歡上C這種縝密的邏輯遊戲,更多的會是在享受.。加油!