鱼C论坛

 找回密码
 立即注册
楼主: 向往青莲

[技术交流] #鱼C五周年嘉年华#《C趣味》--第一发

[复制链接]
发表于 2015-1-25 18:35:38 | 显示全部楼层

第一发结束了?我还有一个题目没写
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-25 21:46:01 | 显示全部楼层
学渣表示代码貌似有点长
#include<stdio.h>
#include<conio.h>
#include<graphics.h>

typedef struct node
{
int smallx;
int smally;
int bigx;
int bigy;
}node;

node f[20];
void print(int n,int s)
{

 setfillcolor(s);
bar(f[n].bigx*20+10,f[n].bigy*20+10,f[n].bigx*20+20,(f[n].bigy+f[n].smally)*20+20); 
bar(f[n].bigx*20+10,f[n].bigy*20+10,(f[n].bigx+f[n].smallx)*20+20,f[n].bigy*20+20); 

}


void main()
{
        int n,s;
//画线条
f[0].smallx=4;
f[0].smally=4;
f[0].bigx=0;
f[0].bigy=0;

f[1].smallx=4;
f[1].smally=4;
f[1].bigx=0;
f[1].bigy=4;

f[2].smallx=0;
f[2].smally=8;
f[2].bigx=7;
f[2].bigy=0;

f[3].smallx=4;
f[3].smally=4;
f[3].bigx=10;
f[3].bigy=0;


f[4].smallx=4;
f[4].smally=0;
f[4].bigx=10;
f[4].bigy=4;

f[5].smallx=0;
f[5].smally=4;
f[5].bigx=14;
f[5].bigy=4;

f[6].smallx=4;
f[6].smally=0;
f[6].bigx=10; 
f[6].bigy=8;

f[7].smallx=0;
f[7].smally=8;
f[7].bigx=17;
f[7].bigy=0;

f[8].smallx=4;
f[8].smally=0;
f[8].bigx=17;
f[8].bigy=4;

f[9].smallx=0;
f[9].smally=8;
f[9].bigx=21;
f[9].bigy=0;

f[10].smallx=4;
f[10].smally=8;
f[10].bigx=24;
f[10].bigy=0;

f[11].smallx=4;
f[11].smally=0;
f[11].bigx=24;
f[11].bigy=8;

initgraph(600,400);
        while(1)
        {
        for(s=0;s<255;s++)
                for(n=0;n<12;n++)
                {
                print(n,s);        
                }
        }
closegraph();

}

评分

参与人数 1鱼币 +15 收起 理由
康小泡 + 15 15分 已评

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-25 22:28:20 | 显示全部楼层

回帖奖励 +5 鱼币

再来2个
#include<stdio.h>
#include<conio.h>
#include<graphics.h>

typedef struct node
{
int smallx;
int smally;
int bigx;
int bigy;
}node;

node f[12];

void move1(int n,int s)
{

 setfillcolor(GREEN);
bar(f[n].bigx*s+10,f[n].bigy*s+10,f[n].bigx*s+20,(f[n].bigy+f[n].smally)*s+20); 
bar(f[n].bigx*s+10,f[n].bigy*s+10,(f[n].bigx+f[n].smallx)*s+20,f[n].bigy*s+20); 

}
void move2(int n,int s)
{

 setfillcolor(BLACK);
bar(f[n].bigx*s+10,f[n].bigy*s+10,f[n].bigx*s+20,(f[n].bigy+f[n].smally)*s+20); 
bar(f[n].bigx*s+10,f[n].bigy*s+10,(f[n].bigx+f[n].smallx)*s+20,f[n].bigy*s+20); 

}

void main()
{
        int n,s;
//画线条
f[0].smallx=4;
f[0].smally=4;
f[0].bigx=0;
f[0].bigy=0;

f[1].smallx=4;
f[1].smally=4;
f[1].bigx=0;
f[1].bigy=4;

f[2].smallx=0;
f[2].smally=8;
f[2].bigx=7;
f[2].bigy=0;

f[3].smallx=4;
f[3].smally=4;
f[3].bigx=10;
f[3].bigy=0;


f[4].smallx=4;
f[4].smally=0;
f[4].bigx=10;
f[4].bigy=4;

f[5].smallx=0;
f[5].smally=4;
f[5].bigx=14;
f[5].bigy=4;

f[6].smallx=4;
f[6].smally=0;
f[6].bigx=10; 
f[6].bigy=8;

f[7].smallx=0;
f[7].smally=8;
f[7].bigx=17;
f[7].bigy=0;

f[8].smallx=4;
f[8].smally=0;
f[8].bigx=17;
f[8].bigy=4;

f[9].smallx=0;
f[9].smally=8;
f[9].bigx=21;
f[9].bigy=0;

f[10].smallx=4;
f[10].smally=8;
f[10].bigx=24;
f[10].bigy=0;

f[11].smallx=4;
f[11].smally=0;
f[11].bigx=24;
f[11].bigy=8;

initgraph(1000,400);
        while(1)
        { 
        for(s=1;s<20;s++)
        {                
                        for(n=0;n<12;n++)
                        {
                        move1(n,s);
                        }
                        Sleep(100);
                        for(n=0;n<12;n++)
                        {
                        move2(n,s);                                                                    
                        }
        }
        }
closegraph();
}
#include<stdio.h>
#include<conio.h>
#include<graphics.h>

typedef struct node
{
int smallx;
int smally;
int bigx;
int bigy;
}node;

node f[12];

void move1(int n)
{

 setfillcolor(GREEN);
bar(f[n].bigx*20+10,f[n].bigy*20+10,f[n].bigx*20+20,(f[n].bigy+f[n].smally)*20+20); 
bar(f[n].bigx*20+10,f[n].bigy*20+10,(f[n].bigx+f[n].smallx)*20+20,f[n].bigy*20+20); 

}
void move2(int n)
{

 setfillcolor(BLACK);
bar(f[n].bigx*20+10,f[n].bigy*20+10,f[n].bigx*20+20,(f[n].bigy+f[n].smally)*20+20); 
bar(f[n].bigx*20+10,f[n].bigy*20+10,(f[n].bigx+f[n].smallx)*20+20,f[n].bigy*20+20); 

}

void main()
{
        int n,s;
        s=1;
//画线条
f[0].smallx=4;
f[0].smally=4;
f[0].bigx=0;
f[0].bigy=0;

f[1].smallx=4;
f[1].smally=4;
f[1].bigx=0;
f[1].bigy=4;

f[2].smallx=0;
f[2].smally=8;
f[2].bigx=7;
f[2].bigy=0;

f[3].smallx=4;
f[3].smally=4;
f[3].bigx=10;
f[3].bigy=0;


f[4].smallx=4;
f[4].smally=0;
f[4].bigx=10;
f[4].bigy=4;

f[5].smallx=0;
f[5].smally=4;
f[5].bigx=14;
f[5].bigy=4;

f[6].smallx=4;
f[6].smally=0;
f[6].bigx=10; 
f[6].bigy=8;

f[7].smallx=0;
f[7].smally=8;
f[7].bigx=17;
f[7].bigy=0;

f[8].smallx=4;
f[8].smally=0;
f[8].bigx=17;
f[8].bigy=4;

f[9].smallx=0;
f[9].smally=8;
f[9].bigx=21;
f[9].bigy=0;

f[10].smallx=4;
f[10].smally=8;
f[10].bigx=24;
f[10].bigy=0;

f[11].smallx=4;
f[11].smally=0;
f[11].bigx=24;
f[11].bigy=8;

initgraph(1000,400);
        while(1)
        { 
                if(f[0].bigx <0||f[11].bigx >45)s=-s;
                        for(n=0;n<12;n++)
                        {
                        move1(n);
                        }
                        Sleep(100);
                        for(n=0;n<12;n++)
                        {
                        move2(n);                        
                    f[n].bigx =f[n].bigx +s;                                        
        }
        }
closegraph();
}

评分

参与人数 1荣誉 +15 鱼币 +30 收起 理由
康小泡 + 15 + 30 45 已评

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-26 10:03:46 | 显示全部楼层

回帖奖励 +5 鱼币

来晚了吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-26 10:10:49 | 显示全部楼层
//微辣小菜
#include<stdio.h>
int main()
{
        int i;
        for(i = 0;i <= 1000;i++)
        {
                printf("Welcome to Fishc");
        }
        return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-26 10:11:24 | 显示全部楼层
#include<stdio.h>
int main()
{
        int i;
        for(i = 0;i <= 1000;i++)
        {
                printf("Welcome to Fishc");
        }
        return 0;
} 

评分

参与人数 1鱼币 +10 收起 理由
康小泡 + 10 10分 已评

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-26 10:31:28 | 显示全部楼层
//中辣小菜  date : 1.26
#include<stdio.h> 
#include<windows.h>
int main()
{
        int n = 1;
        int i;
        while(n < 1000)
        {
                for(i = 1;i < n;i++)
                {
                        printf(" ");
                }
                n++;
                printf("Welcome to Fishc");
        //        Sleep(500);             //可调节间隔 
                system("cls");
    }
        return 0;
}

评分

参与人数 1鱼币 +15 收起 理由
康小泡 + 15 15分 已评

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-26 10:44:29 | 显示全部楼层
//特辣小菜
#include<stdio.h>
int main()
{
        printf("*****          **               * * *            *                     *****\n");
        printf("*                              *                  *                   *\n");
        printf("*****          **              *                  *****              *\n");
        printf("*              **                    *            *    *              *\n");
        printf("*              **               * * *             *    *               *****\n");
        return 0;
} 
这样可以了吧,哈哈,都完成了

评分

参与人数 1鱼币 +20 收起 理由
康小泡 + 20 20分 已评

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-26 10:52:35 | 显示全部楼层

回帖奖励 +5 鱼币

鱼C加油
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-26 12:11:41 | 显示全部楼层
前来报到,支持小甲鱼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-26 14:41:32 | 显示全部楼层

回帖奖励 +5 鱼币

这个要先支持一下,现在不算晚吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-26 14:43:04 | 显示全部楼层

回帖奖励 +5 鱼币

围观
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-1-26 18:48:05 | 显示全部楼层

回帖奖励 +5 鱼币

要动的怎么写啊,不会啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-26 21:05:22 | 显示全部楼层

回帖奖励 +5 鱼币

C语言不会,不过支持各位大神
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-27 05:43:48 | 显示全部楼层
我来学习下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-27 10:07:05 | 显示全部楼层
特辣小菜
#include <stdio.h>
#include <windows.h>

//*****                                       *                  
//*              **             ****          *                 ****
//*****                         *             ****             *
//*              **               *           *   *            *
//*              **            ** *           *   *             ****
//
#define N 5


void GoToXY(int x,int y)
{
        COORD pos = {x,y};
        HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); 
        SetConsoleCursorPosition(hOut, pos);
}

char f[5][5] = {'*','*','*','*','*',
                '*',' ',' ',' ',' ',
                '*','*','*','*','*',
                '*',' ',' ',' ',' ',
                '*',' ',' ',' ',' ' };

    char i[5][5] = {' ',' ',' ',' ',' ',
                    '*','*',' ',' ',' ',
                    ' ',' ',' ',' ',' ',
                    '*','*',' ',' ',' ',
                    '*','*',' ',' ',' ' };

    char s[5][5] = {' ',' ',' ',' ',' ',
                    ' ','*','*','*','*',
                    ' ','*',' ',' ',' ',
                    ' ',' ',' ','*',' ',
                    '*','*',' ','*',' ' };

    char h[5][5] = {'*',' ',' ',' ',' ',
                    '*',' ',' ',' ',' ',
                    '*','*','*','*',' ',
                    '*',' ',' ',' ','*',
                    '*',' ',' ',' ','*' };
    


    char c[5][5] = {' ',' ',' ',' ',' ',
                    ' ','*','*','*','*',
                    '*',' ',' ',' ',' ',
                    '*',' ',' ',' ',' ',
                    ' ','*','*','*','*' };

void printChar(char a[N][N],int n)
{
    int i,j;
        for ( i=0;i < N ;i++)
        {
            for ( j=0;j < N ;j++)
            {
                GoToXY(n*10 + j, i);
                printf("%c",a[i][j]);
                Sleep(80);
            }
        }
        
}


void main()
{
 
    while(1){

    
   printChar(f,0);

   printChar(i,1);

   printChar(s,2);

   printChar(h,3);

   printChar(c,4);

    system("cls");
   }
   

    
}

评分

参与人数 1鱼币 +25 收起 理由
康小泡 + 25 25分 已评

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-27 11:44:39 | 显示全部楼层

回帖奖励 +5 鱼币

本帖最后由 恒少-卖身契 于 2015-1-27 11:45 编辑

微辣小菜
#include <stdio.h>

int main()
{
    int i, j;
    for(i = 0; i < 50; i++)
    {
        for(j = 0; j < 3; j++)
            printf("Welcom to FishC!\t");
        printf("\n");
    }

    return 0;
}

中辣小菜
#include <stdio.h>
#include <windows.h>

int main()
{
    int i, j, n;

    for(n = 0; n < 100; n++)
    {
        for(i = 0; i < 20; i++)
        {
            for(j = 0; j < 3; j++)
            {
                printf("welcom to FishC!\t");
                Sleep(10);
            }
            printf("\n");
            Sleep(10);
        }
        Sleep(10);
        system("cls");
    }

    return 0;
}

热辣小菜
#include <stdio.h>

int main()
{
    printf("**********   ********   ************   **        **      **********\n");
    printf("**********   ********   ************   **        **     ***********\n");
    printf("**              **      **             **        **    **          \n");
    printf("**              **      **             **        **   **           \n");
    printf("**              **      **             **        **   **           \n");
    printf("**              **      **             **        **   **           \n");
    printf("*******         **      ************   ************   **           \n");
    printf("*******         **      ************   ************   **           \n");
    printf("**              **                **   **        **   **           \n");
    printf("**              **                **   **        **   **           \n");
    printf("**              **                **   **        **   **           \n");
    printf("**              **                **   **        **    **          \n");
    printf("**           ********   ************   **        **     ***********\n");
    printf("**           ********   ************   **        **      **********\n");
    return 0;
}

评分

参与人数 1荣誉 +15 鱼币 +30 收起 理由
康小泡 + 15 + 30 45 已评

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-27 17:03:27 | 显示全部楼层

回帖奖励 +5 鱼币

到哪天结束啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-27 17:58:45 | 显示全部楼层

回帖奖励 +5 鱼币

我要努力,支持大神!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-27 20:44:12 | 显示全部楼层
还有。。。?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 05:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表