C语言经典题目“空心字符菱形”代码

时间:2022-05-19 22:27:17 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
空心字符菱形

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

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



程序:

#include #include int main() { int i,j,h; char ch; scanf("%c%d",&ch,&h); for (i=1;i<=h;i++) { for(j=1;j<=h-i;j++) printf(" "); printf("%c",ch+i-1); for(j=1;j<=2*i-3;j++) printf(" "); if(i==1) { printf("\n"); continue; } printf("%c\n",ch+i-1); } for (i=h+1;i<=2*h-1;i++) { for(j=1;j<=i-h;j++) printf(" "); printf("%c",ch+(2*h-1)-i); for(j=1;j<=(2*h-1-i)*2-1;j++) printf(" "); if(i==2*h-1) { printf("\n");


}



continue; } printf("%c\n",ch+(2*h-1)-i); }

return 0;


本文来源:https://www.wddqw.com/doc/a68f77584b7302768e9951e79b89680203d86b9f.html