C和Python打印菱形

题目为打印一个7行,最多一行7个的菱形。 C题解:

  • 思路很简单,就是用for循环将打印出来。需要注意的是要将空格打印上去,否则不会是一个正规的菱形
  • 代码如下
#include int main() { int i,a; for(i=1; i<=4; i++) { a=2*i-1; for(int m=1; m<=4-i; m++) { printf(" "); } for(int j=0; j

【C和Python打印菱形】如果想改变菱形的行数,只用对上述代码做一些改变即可。
Python解法
for i in range(1,5): print((4-i)*' '+(2*i-1) * '*') for i in range(1,5): print(i*' '+(2*(4-i)-1) * '*')

    推荐阅读