| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 693 人关注过本帖
标题:C语言编程
只看楼主 加入收藏
q17756206185
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-6-27
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
C语言编程
新人求助:
         用c语言绘制一个形状(圆,椭圆,矩形都可以),用线条动态地填充其内部,可以从中心填充,也可从一边填充。
                                           各位大神们帮帮忙呗!
                                                  
 
搜索更多相关主题的帖子: C语言 c语言 动态 中心 
2016-06-27 13:42
grmmylbs
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:54
帖 子:1409
专家分:5845
注 册:2016-2-14
收藏
得分:20 
程序代码:
#include<stdio.h>

#include<windows.h>

void gotoXY(int x, int y)
{

    COORD coord = { x, y };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}


int main()
{
    int i,j;
    int a[11][11] = {
        { 0,0,0,0,0,0,0,0,0,0,0},
        { 0,2,2,2,2,2,2,2,2,2,0 },
        { 0,2,1,1,1,1,1,1,1,2,0 },
        { 0,2,1,1,1,1,1,1,1,2,0 },
        { 0,2,1,1,1,1,1,1,1,2,0 },
        { 0,2,1,1,1,1,1,1,1,2,0 },
        { 0,2,1,1,1,1,1,1,1,2,0 },
        { 0,2,1,1,1,1,1,1,1,2,0 },
        { 0,2,1,1,1,1,1,1,1,2,0 },
        { 0,2,2,2,2,2,2,2,2,2,0 },
        { 0,0,0,0,0,0,0,0,0,0,0 }
    };
        while (1)
        {
            system("cls");
            for (i = 0; i < 11; i++)
            {
                for (j = 0; j < 11; j++)
                {
                    if (a[i][j] == 2)
                    {
                        printf("* ");
                    }
                    else
                    {
                        printf("  ");
                    }
                }
                printf("\n");
            }            
            for (i = 0; i < 11; i++)
            {
                gotoXY(4, 0 + i);
                for (j = 0; j < 11; j++)
                {
                    if ((a[i][j] == 1) && (a[i][j+1] == 1))
                    {
                        printf("-");
                        Sleep(50);
                        printf("-");
                    }
                    else if ((a[i][j] == 1) && (a[i][j + 1] != 1))
                    {
                        printf("-");
                        Sleep(50);
                        printf(" ");
                    }
                }
            }
        }
}






2016-06-27 15:04
快速回复:C语言编程
数据加载中...
 
   



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

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