打印三角形(循環)

来源:互联网 发布:lsb算法 delphi 编辑:程序博客网 时间:2024/05/23 02:19
#include <stdio.h>int main(){    int m;    scanf("%d",&m);    qw(m);    return 0;}void qw(int a){    int i;    int b=a;    int j;    int d;    for(i=1;i<=(b+1)/2;i++){d=i;    for(j=1;j<=(b+1-2*d)/2;j++){        printf(" ");    }    for(j=1;j<=2*d-1;j++){        printf("*");    }    for(j=1;j<=(b+1-2*d)/2;j++){            printf(" ");    }printf("\n");    }}

特別需要注意的是i,j是要分開的。切勿行和列都用i,不同意義上的循環應使用不同的字母代號來表達。

1 0
原创粉丝点击