C#if语句不要做某事

卢菲

我正在尝试编写if语句,以在“ across”或“ down”小于或等于零时不绘制任何内容。不太了解如何编写它以停止draw_rect。尽管我放下= 0,但仍会遇到问题

int horiz;
int vert;
int across;
int down;

char display_char;

void draw_rect ( void ) {

    //      If either of the width or height is less than or equal to zero,
    //      the function must not draw anything.


    draw_line( horiz, vert, across, vert, display_char );
    draw_line( horiz, down, across, down, display_char );
    draw_line( horiz, vert, horiz, down, display_char );
    draw_line( across, vert, across, down, display_char );

    if ( down > 0 ){
       ?????
    }   

int main( void ) {
    setup_screen();

    // draw a box.
    horiz = rand() % screen_width() / 2;
    vert = rand() % screen_height() / 2;
    across = 1 + rand() % (screen_width() - horiz - 1);
    down = 1 + rand() % (screen_height() - vert - 1);
    display_char = '@';
    draw_rect();
    show_screen();

    // draw a box with zero height.
    horiz = rand() % screen_width() / 2;
    vert = rand() % screen_height() / 2;
    across = 1 + rand() % (screen_width() - horiz - 1);
    down = 0;
    display_char = 'a';
    draw_rect();
    show_screen();




    timer_pause(5000);
    cleanup_screen();
    return 0;
}
吉恩·麦基(Zein Makki)

很简单:

void draw_rect ( void ) 
{

//If either of the width or height is less than or equal to zero,
//the function must not draw anything.

   if(across > 0 && down > 0)
   {
      draw_line( horiz, vert, across, vert, display_char );
      draw_line( horiz, down, across, down, display_char );
      draw_line( horiz, vert, horiz, down, display_char );
      draw_line( across, vert, across, down, display_char );
   }
}

换个角度来看。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

读取C#if语句

来自分类Dev

基本的C#if语句查询

来自分类Dev

C#If语句点关系

来自分类Dev

基本的C#if语句查询

来自分类Dev

c#if else语句不区分大小写

来自分类Dev

C#If Else语句以选择适当的Xpath表达式

来自分类Dev

python 3.5:if语句的计算结果为true,即使被告知要做某事也不执行任何操作

来自分类Dev

C#if带有string.Contains()的语句无法按预期工作

来自分类Dev

复选框Value Points的C#IF语句不会注册到DB中

来自分类Dev

C#if带有string.Contains()的语句无法按预期工作

来自分类Dev

片段中不要做的事情?

来自分类Dev

如果我的sql查询返回空白,我应该在哪里放置C#if语句?

来自分类Dev

C#IF一个值

来自分类Dev

C#if循环内的for循环内的if循环

来自分类Dev

C#If(textbox.text = number)错误

来自分类Dev

这个要求告诉我不要做什么?

来自分类Dev

C#创建某事的实例对象

来自分类Dev

如果不满足条件,请从头开始,不要做任何事情

来自分类Dev

DDRESCUE - 如何重新运行第一遍(不要做反向)?

来自分类Dev

C结构点算子到底要做什么?

来自分类Dev

离散傅立叶变换C ++-接下来要做什么?

来自分类Dev

for循环C ++不要停止

来自分类Dev

C#if else vs if或vs切换大小写

来自分类Dev

C#IF ELSE在哪个本地数据库上使用?

来自分类Dev

解构函数的return语句,但不要替换现有变量

来自分类Dev

不要在Netbeans中将多行'If'语句格式化为单行

来自分类Dev

不要注释适用于所有变量的声明语句?

来自分类Dev

超简单的C#if / else语法语义,即为什么应该使用花括号的一个很好的例子

来自分类Dev

如何在C ++中使用sort()函数一起做某事?

Related 相关文章

热门标签

归档