(c语言)打印出菱形

情到浓时终转凉″ 提交于 2020-02-26 22:15:32
#include <stdio.h>
#include <math.h>
int main(void)
{
    int i,j,k;
    char ch;
    printf("请输入一个大写字母(字母在字母表中的位置既上半部分的行数):\n");
        scanf("%c",&ch);
    k=ch-'A';
    for(i=-k;i<=k;i++)
    {
        for(j=-k;j<=k;j++)
            printf(abs(i)+abs(j)<=k ? "*" : " ");

        printf("\n");
    }

    return 0;
}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!