| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1263 人关注过本帖, 1 人收藏
标题:(新手请教)打印图形的一个题目探讨
只看楼主 加入收藏
king6725
Rank: 1
等 级:新手上路
帖 子:2
专家分:1
注 册:2010-9-30
收藏
得分:1 
其实很简单啊。(y>=x-3&&y<=x+3&&y>=-x+3&&y<=-x+9)判断一下 啊。如果上面的表达是对的就打印“*”如果假就打印“ ”
2012-06-17 21:56
老石头
Rank: 2
等 级:论坛游民
帖 子:15
专家分:17
注 册:2012-6-12
收藏
得分:2 
很简单,你要是不理解就画一个X轴,Y轴, 这4个二元一次方程就是菱形的4条边。然后你就懂了
2012-06-18 00:42
ly2222
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:217
专家分:618
注 册:2012-6-15
收藏
得分:0 
回复 11楼 king6725
为什么对的就输出*,不对输出空格啊?
2012-06-18 22:19
ly2222
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:217
专家分:618
注 册:2012-6-15
收藏
得分:0 
回复 12楼 老石头
还是不明白啊。
定义的两个变量x,y表示什么意思?
2012-06-18 22:20
ly2222
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:217
专家分:618
注 册:2012-6-15
收藏
得分:0 
本人比较笨,有人能解释详细点吗?
2012-06-18 22:46
老石头
Rank: 2
等 级:论坛游民
帖 子:15
专家分:17
注 册:2012-6-12
收藏
得分:0 
回复 15楼 ly2222
上来加我Q.275472601,一起学习
2012-08-11 19:43
雨落北川
Rank: 2
等 级:论坛游民
帖 子:46
专家分:42
注 册:2012-7-29
收藏
得分:0 
#include <stdio.h>
#include <math.h>

int main(void)
{
    int i;
    int j;
    int k;

    for (i=1; i < 8; i++) //控制总共需要打印的行数
    {
        for (j=0; j<abs(4-i); j++ ) //控制每一行左边需要打印的空格数 3 2 1 0 1 2 3
            printf("%-2c", ' ');
            
        for (k=0; k< 7-2*abs(4-i); k++) //控制每一行需要打印的星号数1 3 5 7 5 3 1
            printf("%-2c", '*');
        printf("\n");

    }

    return 0;
}

/*
在VC++6.0环境下输出结果为:
------------------------------
      *
    * * *
  * * * * *
* * * * * * *
  * * * * *
    * * *
      *
------------------------------
*/

貌似我这个算法不好、献拙了、

404 NOT FOUND
2012-08-11 21:28
快速回复:(新手请教)打印图形的一个题目探讨
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021143 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved