打印字符菱形

来源:互联网 发布:数据透视表实例下载 编辑:程序博客网 时间:2024/06/05 19:19

采用全是for语句的形式

#include <stdio.h> int main() {    int i, j, k, n;    char c=64;      scanf("%d", &n);    for(i=1; i<=n+1; i++)    {        for(j=1; j<=n-i+1; j++)    {        printf(".");    }        for(k=1; k<=2*i-1; ++k)    {     ++c;         printf("%c",c);    }        for(j=1; j<=n-i+1; j++)    {        printf(".");    }        printf("\n");    }        for(i=1; i<=n; i++)    {        for(j=1; j<=i; j++)    {        printf(".");    }        for(k=2*(n-i)+1; k>0; k--)    {    ++c;        printf("%c",c);    }        for(j=1; j<=i; j++)    {        printf(".");    }        printf("\n");  }}

输出如图。
这里写图片描述

原创粉丝点击