求教,用c语言,循环语句输出一个五角星,带运行图。 100

 我来答
windblast
2018-05-09 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13621
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部

提供示例代码供参考:

#include <stdio.h>

void main()
{
int i1, j1, k1, i2, j2, k2, i3, j3, k3, i4, j4, k4, m4, n4;

    printf("\n\n" );

for ( i1 = 1; i1 < 6; i1++ )                    /*这是五角星的上面一个角*/
{
for ( j1 = 1; j1 < 19 - i1; j1++ )      
printf( " " );
for ( k1 = 1; k1 <= 2 * i1 - 1; k1++ )  
printf( "*" );
printf( "\n" );
}

for ( i2 = 1; i2 < 5; i2++ )                    /*这是五角星的中间两个角*/
{
for ( j2 = 1; j2 < 3 * i2 - 3; j2++ )
printf( " " );
for ( k2 = 1; k2 <= 42 - 6 * i2; k2++ )
printf( "*" );
printf( "\n" );
}

for ( i3 = 1; i3 < 3; i3++ ) /*这是中间与下部相接的部分*/
{
for ( j3 = 1; j3 < 12 - i3; j3++ )
printf( " " );
for ( k3 = 1; k3 <= 12 + 2 * i3; k3++ )
printf( "*" );
printf( "\n" );
}

for ( i4 = 1; i4 < 5; i4++ ) /*这是五角星的下面两个角*/
{
for ( j4 = 1; j4 < 10 - i4; j4++ )
printf( " " );
for ( k4 = 1; k4 <= 10 - 2 * i4; k4++ )
printf( "*" );
for ( m4 = 1; m4 < 6 * i4 - 3; m4++ )
printf( " " );
for ( n4 = 1; n4 <= 10 - 2 * i4; n4++ )
printf( "*" );
printf( "\n" );
}

    printf("\n\n" );
}

运行截图:

萌星球的小哥
2015-12-23 · 知道合伙人互联网行家
萌星球的小哥
知道合伙人互联网行家
采纳数:745 获赞数:6021
毕业于南京大学广告学专业,获得百度互联网营销职业认证。

向TA提问 私信TA
展开全部
这个是程序代码:
  main()
{
int m,n;
for(n=1;n<=3;n++)
{
for(m=1; m<=2*n-1;m++)
printf("*");
printf("\n");
}}
  C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-12-29
展开全部
int main()
{
int i;
for(i = 1;i <= 1;i++)
printf("☆");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式