c语言函数输出星星图案 c语言输出星号图案

C语言如何用代码打出星星,如下

既然你这么急,我还是答一下吧,原图没法输出,类似的可以实现,,你看哪个最像原图就写哪个吧:

青田ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

图形1:

#include stdio.h

int main(void)

{

int i,j;

for(i=1;i=7;i++)

{

for(j=7-i;j--;) printf(" ");

for(j=i;j--;) printf(" *");

printf("\n");

}

return 0;

}

图形2:

#include stdio.h

int main(void)

{

int i,j;

for(i=1;i=7;i++)

{

for(j=7-i;j--;) printf(" ");

for(j=i;j--;) printf("﹡");

printf("\n");

}

return 0;

}

图形3:

#include stdio.h

int main(void)

{

int i,j;

for(i=1;i=7;i++)

{

for(j=7-i;j--;) printf(" ");

for(j=i;j--;) printf("*");

printf("\n");

}

return 0;

}

图形4:

#include stdio.h

int main(void)

{

int i,j;

for(i=1;i=7;i++)

{

for(j=i;j--;) printf("*");

printf("\n");

}

return 0;

}

如何用C语言输出星号

C语言输出如题所示图案的代码如下:

#includestdio.h

int main( )

{

int x;

int i,j,k;

printf("请输入,需要生成图案的行数(单数):");

scanf("%d",x);

k=x/2+1;

for(i=1;i=k;i++)

{

for(j=0;j2*i-1;j++)

printf("*");

printf("\n");

}

for(i=k-1;i=1;i--)

{

for(j=0;j2*i-1;j++)

printf("*");

printf("\n");

}

}

扩展资料:

由题,需要输出这样一个图像,可将其看为一个正三角形与倒三角形的组合。

且对于下图:

*

***

*****

*******

*****

***

*

由行数与*号的关系可得,在对于总行数/2+1的部分,行数*2+1,即为*号的数目,因而得到了前半段图形的代码。

而对于后半部分的倒三角形,其行数可记为,倒数总行数/2...3、2、1行,则可利用循环以及2*行数-1,得到下半部分的图像。

c语言输出星号图案

输出星号,主要是锻炼我们使用循环语句的能力。根据图形的规律,研究出循环方法和控制条件,进而编写代码,输出结果,参考代码和运行结果如下:

本代码,可以输出任意高度的图形

do {} while();循环是用来控制测试笔数的,当输入数值小于等于0时,结束测试

用C语言输出一个五角星图案

我用VC6实现了。关键代码如下:

1、获得五个外顶点的坐标:

int m_xw[5]; //5个X外顶点坐标

int m_yw[5]; //5个Y外顶点坐标

void CMyTestView::getCoord()

{

int c = 360 / 5; //角度

int r = 150;

for (int i = 0; i 5; i++)

{

m_xw[i] = (int) (cos(i * c * PI / 30 - PI / 2) * (r) + r);

m_yw[i] = (int) (sin(i * c * PI / 30 - PI / 2) * (r) + r);

}

}

2、画线段:

在构造函数中调用求顶点坐标的函数求顶点坐标:

this-getCoord();

然后直接在绘图函数中添加如下代码:

void CMyTestView::OnDraw(CDC* pDC)

{

CMyTestDoc* pDoc = GetDocument();

ASSERT_VALID(pDoc);

// TODO: add draw code for native data here

pDC-MoveTo(m_xw[4], m_yw[4]);

pDC-LineTo(m_xw[1], m_yw[1]);

pDC-LineTo(m_xw[3], m_yw[3]);

pDC-LineTo(m_xw[0], m_yw[0]);

pDC-LineTo(m_xw[2], m_yw[2]);

pDC-LineTo(m_xw[4], m_yw[4]);

}

//运行结果

完整的程序给你发到QQ邮箱了!


分享名称:c语言函数输出星星图案 c语言输出星号图案
本文地址:http://myzitong.com/article/hpdgde.html