- 4
- 0
- 约5.32千字
- 约 10页
- 2018-12-10 发布于湖北
- 举报
c语言典型例题 关于图形输出新
C
在 语言学习中我们会遇到各种输出图形的题目,下面我们就
来看一些这种题目。
一、编写程序输出下图所示的图形。
1 2 3 11
() () () ( )
i j k
下面我们分别以 、、 分别表示行数,空格数,星号数。
1 i j k (2) i j k (3)i j k
()
1 0 1 1 6 1 1 0 9
2 0 2 2 5 2 2 1 7
3 0 3 3 4 3 3 2 5
4 0 4 4 3 4 4 3 3
5 0 5 5 2 5 5 4 1
6 0 6 6 1 6 j i-1
7 0 7 7 0 7 k 11-2*i
K i j 7-i
K i
for
发现行数、空格、星号有如上关系,用 循环便可实现。
1
()
#include stdio.h
voidmain()
{int i,j;
for(i 1;i 7;i++)
{for(j 1;j i;j++)printf(*);
printf(\n);
}
}
2
()
#include stdio.h
voidmain()
{int i,j,k;
for(i 1;i 7;i++)
{for(j 1;j 7-i;j++)printf();
for(k 1;k i;k++)printf(*);
printf(\n);
}
}
3
()
#include stdio.h
voidmain()
{int i,j,k;
for(i 1;i 6;i++)
{for(j 1;j i-1;j++)printf();
for(k 1;k 11-2*i;k++)printf(*);
printf(\n);
}
}
然后我们在进行扩展。编写程序输出如下图型。
4 5 6
() () ()
所编程序如下:
4
()
#include stdio.h
voidmain()
{int i,j,k;
for(i 1;i 7;i++)
{for(j 1;j 8-i;j++)printf(*);
printf(\n);
}
}
5
()
#include stdio.h
voidmain()
{int i,j,k;
for(i 1;i 7;i++)
{for(j 1;j i-1;j++)printf();
for(k 1;k 8-i;k++)print
您可能关注的文档
最近下载
- 雪地胎的选用与更换-2024年世界职业院校技能大赛一等奖展示PPT.pptx VIP
- 一种提高线性聚乙烯膜料耐候性及拉伸性能的复合助剂及其制备方法.pdf VIP
- 【新教材】人教版(2024)七年级下册英语教学计划.docx
- 2026年中国厨房剪市场调查研究报告.docx
- 第一单元第二课《山水合璧》教案 湘美版2025美术七年级下册.pdf
- 2026年月日历表 (每月一张 A4可打印).pdf VIP
- 智能体应用发展报告(2025).pdf VIP
- 企业微信使用管理规范及注意事项.docx VIP
- 基于ANSYS的感应加热数值模拟分析-机械制造及其自动化专业论文.docx VIP
- 2025年交通运输部所属事业单位招聘真题.docx VIP
原创力文档

文档评论(0)