- 57
- 0
- 约1.15千字
- 约 2页
- 2017-05-06 发布于浙江
- 举报
c编写程序打出空心菱形
#includestdio.h
voidmain()
{
charm A;//初始化要循环输出的变量
int a 0,b 0,c 0,d 0;//a:控制行,b 控制空格输出,c控制字符输出,d 为总行数
printf(请输入要打印的行数 (必须是奇数):);
scanf(%d,d);
//输出前1d/2+1行
for(a 1;a d/2+1;a++)
{
for(b 1;b d/2+2-a;b++)
printf();
for(c 1;c 2*a-1;c++)
{
if(c 1||c 2*a-1)
printf(%c,m++);
elseprintf( );//控制菱形中间空白位置,用空格填充
}
printf(\n);
}
//输出前d/2+1d-1行
for(a 1;ad/2;a++)
{
for(b 1;b a+1;b++)
printf(
原创力文档

文档评论(0)