空心字符菱形

来源:互联网 发布:linux删除整个目录 编辑:程序博客网 时间:2024/05/10 22:16

输入:

    菱型起始字母和菱形的高度。

输出:

    参看测试用例,打印空心的由字符组成的菱形。



源代码:

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