c语言图形总结.docx

上传人:b****4 文档编号:12244849 上传时间:2023-04-17 格式:DOCX 页数:18 大小:33.84KB
下载 相关 举报
c语言图形总结.docx_第1页
第1页 / 共18页
c语言图形总结.docx_第2页
第2页 / 共18页
c语言图形总结.docx_第3页
第3页 / 共18页
c语言图形总结.docx_第4页
第4页 / 共18页
c语言图形总结.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

c语言图形总结.docx

《c语言图形总结.docx》由会员分享,可在线阅读,更多相关《c语言图形总结.docx(18页珍藏版)》请在冰豆网上搜索。

c语言图形总结.docx

c语言图形总结

今天我来为大家对图形程序的做个总结,当然我做的不是唯一的答案(或者说编程中没有唯一的答案)

同学们可以自己随意的上机去调试,直到程序出现自己所需求的.

<1>我们来打出这样的图形

*

**

***

****

*****

#include

intmain()

{

inti;

intj;

for(i=1;i<=5;i++)

{

for(j=1;j<=i;j++)

{

printf("*");

}

printf("\n");

}

return0;

}

上面的程序你明白了吗?

如果不明白的话,自己可以试试

<2>我们来打印出这样的图形

*****

****

***

**

*

#include

intmain()

{

inti;

intj;

for(i=5;i>0;i--)

{

for(j=1;j<=i;j++)

{

printf("*");

}

printf("\n");

}

return0;

}

上面的程序你明白了吗?

如果不明白的话,自己可以试试

<3>我们接着来打印这样的图形

*****

****

***

**

*

**

***

****

*****

#include

intmain()

{

inti;

intj;

for(i=5;i>0;i--)

{

for(j=1;j<=i;j++)

{

printf("*");

}

printf("\n");

}

for(i=1;i<5;i++)

{

for(j=0;j<=i;j++)

{

printf("*");

}

printf("\n");

}

return0;

}

聪明的你是不是已经知道规律了?

<4>我们接着来打印如下的图形

*****

****

***

**

*

#include

intmain()

{

inti;

intj;

intk;

intn=5;

for(i=n;i>0;i--)

{

for(k=i;k

{

printf("");

}

for(j=1;j<=i;j++)

{

printf("*");

}

printf("\n");

}

return0;

}

<5>我们接着来打印如下的图形

*

**

***

****

*****

#include

intmain()

{

inti;

intj;

intk;

intn=5;

for(i=1;i<=n;i++)

{

for(k=i;k

{

printf("");

}

for(j=1;j<=i;j++)

{

printf("*");

}

printf("\n");

}

return0;

}

<6>我们接着来打印如下的图形

*****

****

***

**

*(注意这里,只有一个*)

**

***

****

*****

#include

intmain()

{

inti;

intj;

intk;

intn=5;

for(i=n;i>0;i--)

{

for(k=i;k

{

printf("");

}

for(j=1;j<=i;j++)

{

printf("*");

}

printf("\n");

}

for(i=1;i

{

for(k=i+1;k

{

printf("");

}

for(j=0;j<=i;j++)

{

printf("*");

}

printf("\n");

}

return0;

}

<7>这个我就不打印了,这是留给我们的同学们.打印出这个

**********

********

******

****

**

****

******

********

**********

<8>倒三角

*********

*******

*****

***

*

#include

intmain()

{

inti;

intj;

intk;

intn=5;

for(i=n;i>0;i--)

{

for(k=i;k

{

printf("");

}

for(j=1;j<=2*i-1;j++)

{

printf("*");

}

printf("\n");

}

return0;

}

<8>正三角

*

***

*****

*******

*********

#include

intmain()

{

inti;

intj;

intk;

intn=5;

for(i=1;i<=n;i++)

{

for(k=i;k

{

printf("");

}

for(j=1;j<=2*i-1;j++)

{

printf("*");

}

printf("\n");

}

return0;

}

<9>实心的菱形

*

***

*****

*******

*********

*******

*****

***

*

#include

intmain()

{

inti;

intj;

intk;

intn=5;

for(i=1;i

{

for(k=i;k

{

printf("");

}

for(j=1;j<=2*i-1;j++)

{

printf("*");

}

printf("\n");

}

for(i=n;i>0;i--)

{

for(k=i;k

{

printf("");

}

for(j=1;j<=2*i-1;j++)

{

printf("*");

}

printf("\n");

}

return0;

}

<10>空心的菱形

*

**

**

**

**

**

**

**

*

#include

intmain()

{

inti;

intj;

intk;

intn=5;

for(i=1;i

{

for(k=i;k

{

printf("");

}

for(j=1;j<=2*i-1;j++)

{

if(j==1||j==2*i-1)

printf("*");

else

printf("");

}

printf("\n");

}

for(i=n;i>0;i--)

{

for(k=i;k

{

printf("");

}

for(j=1;j<=2*i-1;j++)

{

if(j==1||j==2*i-1)

printf("*");

else

printf("");

}

printf("\n");

}

return0;

}

<11>混合图形

*

*#*

*###*

*#*

*

#include

intmain()

{

inti;

intj;

intk;

intn=5;

for(i=0;i

{

for(j=1;j<=2*i+1;j++)

{

if(j==1||j==2*i+1)

printf("*");

else

printf("#");

}

printf("\n");

}

for(i=n;i>=0;i--)

{

for(j=1;j<=2*i+1;j++)

{

if(j==1||j==2*i+1)

printf("*");

else

printf("#");

}

printf("\n");

}

return0;

}

好了,这就是我为大家总结的图形.

做了这么多,大家是不是找见其中的规律了?

?

?

如果你仔细的观察的话,你会发现其中的暗藏着某种关系

其实,上面的种种题目都不难.主要用的是循环

只要你对循环能够很好的把握,这面的题都没有什么难度

还有,对这种题.我们一般采取的措施或者是解决办法是

"分治发"就是先打印一小部分,然后再打印另外的一部分

最后把全部的打印出来.这就是ok了.

好了,今天我们就到这里

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1