| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 707 人关注过本帖
标题:在做的,“哥哥”,“姐姐”,“叔叔”,“阿姨”,小兄弟向你们请教个问题 ...
只看楼主 加入收藏
wzl963358694
Rank: 2
等 级:论坛游民
帖 子:35
专家分:17
注 册:2013-3-10
结帖率:66.67%
收藏
已结贴  问题点数:30 回复次数:7 
在做的,“哥哥”,“姐姐”,“叔叔”,“阿姨”,小兄弟向你们请教个问题……
程序代码:
#include <stdio.h>

int main (void)
{
    int width;
    int heighth;
    int y;
    int x;
   
    printf("Please input WIDTH:");
    scanf("%d", &width);
    printf("Please input HEIGHTH:");
    scanf("%d", &heighth);
   
    for (y = 1; y <= heighth; y++)
    {
        for (x = 1; x <= width; x++)
        {
            if (x-1==0 || x-width==0 || y-1==0 || y-heighth==0)
                printf("%-2c", '*');
            else
                printf("%-2c", ' ');
        }
        printf("\n");
    }

    return 0;
}

其中的x-1==0;  x-width==0; y-1==0; y-heighth==0;。不懂,给我讲讲吧……
搜索更多相关主题的帖子: 阿姨 小兄弟 哥哥 
2013-04-21 21:41
雨夜听风
Rank: 2
等 级:论坛游民
帖 子:22
专家分:16
注 册:2012-6-25
收藏
得分:8 
if (x-1==0 || x-width==0 || y-1==0 || y-heighth==0)

如果(x-1等于0   或者   x-widt等于0   或者   y-heighth等于0 )
      

满足了其中一项条件,就执行if下面的语句,这样说你懂吗?
2013-04-21 21:59
czzdcn123
Rank: 7Rank: 7Rank: 7
来 自:江西
等 级:黑侠
威 望:3
帖 子:258
专家分:510
注 册:2013-3-7
收藏
得分:8 
判定条件啊
运行输入2个数字  然后再一步一步算下去应该能明白的 多想下就好了
2013-04-21 22:04
少林小和尚
Rank: 2
等 级:论坛游民
帖 子:57
专家分:26
注 册:2013-3-31
收藏
得分:8 
x-1==0;  x-width==0; y-1==0; y-heighth==0;  条件判断,||表示或者  即:满足三者中的任意一个,就执行下面的语句;三者都不满足,则执行else下的语句。
2013-04-21 23:16
pauljames
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:千里冰封
威 望:9
帖 子:1555
专家分:10000
注 册:2011-5-8
收藏
得分:8 
画图用的?控制宽度和高度数值的

经常不在线不能及时回复短消息,如有c/单片机/运动控制/数据采集等方面的项目难题可加qq1921826084。
2013-04-22 07:35
浮华灬
Rank: 1
等 级:新手上路
帖 子:6
专家分:6
注 册:2013-4-5
收藏
得分:0 
==这个符号是等不等于的意思,==0的意思是,等于0就是对的其他都就是错的。
2013-04-22 18:44
唐书豪
Rank: 2
等 级:论坛游民
帖 子:28
专家分:52
注 册:2013-5-10
收藏
得分:0 
这个主要是用来控制输入*的位置,为方形,限定图的大小
x=5 y=6(x-1=0 y-1=0指第一行第一列都输出*,x-width=0,y-heighth=0,指最后一行一列也输出*,||表示只要一上条件满足一个就行,不满足以上条件则输出空格)
*****        
*   *
*   *
*   *
*   *
*****
2013-05-17 15:20
scy244395026
Rank: 1
等 级:新手上路
帖 子:6
专家分:1
注 册:2013-5-22
收藏
得分:0 
那第二行怎么有*,我看不懂第二行的
2013-05-27 08:45
快速回复:在做的,“哥哥”,“姐姐”,“叔叔”,“阿姨”,小兄弟向你们请教个 ...
数据加载中...
 
   



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

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