资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

C语言用函数输出星符 c语言输出格式符

用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语言表示:编写一个函数,打印一串星号,星号的数量由参数决定。急!,答得好加分

#includestdio.h

int main()

{

int n,i;

scanf("%d",n);//输入数字

for(i = 0;in;i++) printf("*");//输出

printf("\n");

return 0;

}

如何用C语言输出星号直角三角形

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File。

2、输入预处理命令和主函数:

#includestdio.h          /*输入输出头文件*/

void main()           /*空类型:主函数*/

3、定义变量并确定行数:

int a,b;          /*定义变量的数据类型为整型*/

for(a=0;a=4;a++)         /*确定行数*/

{

4、确定空格数量:

  for(b=4-a;b=0;b--)         /*确定空格数量*/

printf(" ");

5、确定每一行星号数量并换行:

  for(b=1;b=a*2+1;b++)         /*确定每一行星号数量*/

printf("*");

printf("\n");         /*换行*/

6、完整的源代码:如图。

7、完成效果图。直角三角形:星号数量是等差数列,1  3  5  7  9。

C语言中运用函数输出三角形星号

无参函数

#include stdio.h

#include math.h

#define n 3

void f()

{

int i,j,k;

for(i=1;i=2*n+1;i++)

{

j=abs(n+1-i);

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

printf(" ");

for(k=1;k=2*n+1-2*j;k++)

printf("*");

printf("\n");

}

int main()

{

f();

}

有参函数

#include stdio.h

#include math.h

void f(int n)

{

int i,j,k;

for(i=1;i=2*n+1;i++)

{

j=abs(n+1-i);

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

printf(" ");

for(k=1;k=2*n+1-2*j;k++)

printf("*");

printf("\n");

}

int main()

{

f(3);

}


网站栏目:C语言用函数输出星符 c语言输出格式符
转载注明:http://cdkjz.cn/article/hidojc.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220