Alpha_dllg的个人空间 https://blog.eetop.cn/1010876 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

C语言之循环打印图形

已有 718 次阅读| 2012-10-19 10:51 |个人分类:C语言学习篇

天气: 冷
心情: 平静
        最近忙着做其它的事情,好几天没有写了,好算今天只有一节课,有时间继续写一写。
今天的内容是用*#循环打印图形,也是很小儿科的内容,不过也是很有意思的,能够启发你的思维哦!

1、用#打印三角形
技术要点:控制每行的空格数,控制每行的#数。

void main()
{
    int i,j,k;
    for(i=1;i<=5;i++)
    {
       for(j=1;j<=5-i;j++)
       printf(" ");
       for(k=1;k<=2*i-1;k++)
       printf("#");
       printf("\n");
    }
}

大家也可以试着打印下面的图形

   *
  ***
 *****
*******
 *****
  ***
   *

2、绘制余弦曲线

技术要点:利用反余弦函数求坐标

void main()
{
    double y;
    int x,m;
    int i=0;
    for(y=1;y>=-1;y-=0.1)
    {
        m=acos(y)*10;
       
        for(x=1;x<m;x++)
         printf(" ");
         printf("*");
        for(;x<62-m;x++)
         printf(" ");
         printf("*\n");
   
    }
}

大家可以试着画正弦和正切曲线。




点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 2

    评论
  • 304

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-27 21:31 , Processed in 0.022632 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部