实现打印特定图案
打印出以下图案
*
*.*.
*..*..*..
*...*...*...*...
*....*....*....*....*....
*.....*.....*.....*.....*.....*.....
*......*......*......*......*......*......*......
1 #include <stdio.h> 2 #include <stdlib.h> 3 void print(int i) 4 { 5 int j = i + 1; //要打印的'*'的个数 6 int k = j; //保存'.'的个数 7 while (j) 8 { 9 printf("*"); 10 j--; 11 12 i = k - 1; //每行每次中间的'.'要比'*'少一个 13 while (i) 14 { 15 printf("."); 16 i--; 17 } 18 } 19 } 20 int main() 21 { 22 for (int i = 0; i < 7; i++) 23 { 24 print(i); 25 printf("\n\n"); 26 } 27 getchar(); 28 return 1; 29 }
浙公网安备 33010602011771号