C语言之输出菱形
//输出一个菱形 一边从1,2,3,4,另一边1,3,5,7.。。 #include <stdio.h> void main() { int i,j,k,m,n; for(i=1;i<=10;i++) { for(j=1;j<=(10-i);j++) { printf(" "); } // for(k=1;k<=2*i-1;k++) { printf("*"); } printf("\n"); } for(i=1;i<=10;i++) { for(m=1;m<i;m++) { printf(" "); } for(n=1;n<=21-2*i;n++) { printf("*"); } printf("\n"); } }
注明:写这个程序时,不知道用了多长时间,能输出菱形,那么循环可以说你妹问题了