问题标题: 酷町堂:新年快乐

0
0
已解决
康曦
康曦
中级光能
中级光能

上代码

#include<bits/stdc++.h>
#include<stdlib.h>
#include<stdio.h>
#include<time.h>
#include<string.h>
#include<windows.h>
#include<conio.h>
#include<windows.h>
#include<cstdlib>
#include<ctime>
#define sor(n) for(int i=1;i<=n;i++)
using namespace std;
void color(int s){
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),s);
    return;
}
inline void out(string a)
{
    for(int i=0;i<a.size();i++)
    {
        cout<<a[i];
        Sleep(20);
    }
}
int main(){
    system("cls");
    system("title 新年快乐");
    color(1);
    sor(2) out(".......XX.XXXXXXXXX\n");
    sor(8) out(".......XX.XX.....XX\n");
    sor(2) out(".......XX.XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(2);
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.....XX\n");
    sor(2) out("XXXXXXXXX\n");
    sor(2) out(".......XX\n");
    sor(2) out("XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(3);
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.....XX\n");
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.....XX\n");
    sor(2) out("XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(4);
    sor(2) out("XXXXXXXXX\n");
    sor(8) out(".......XX\n");
    Sleep(1000);
    system("cls");
    color(5);
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.......\n");
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.....XX\n");
    sor(2) out("XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(6);
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.......\n");
    sor(2) out("XXXXXXXXX\n");
    sor(2) out(".......XX\n");
    sor(2) out("XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(7);
    sor(4) out("XX.....XX\n");
    sor(2) out("XXXXXXXXX\n");
    sor(4) out(".......XX\n");
    Sleep(1000);
    system("cls");
    color(12);
    sor(2) out("XXXXXXXXX\n");
    sor(2) out(".......XX\n");
    sor(2) out("XXXXXXXXX\n");
    sor(2) out(".......XX\n");
    sor(2) out("XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(9);
    sor(2) out("XXXXXXXXX\n");
    sor(2) out(".......XX\n");
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.......\n");
    sor(2) out("XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(10);
    sor(10) out(".......XX\n");
    Sleep(1000);
    system("cls");
    color(11);
    sor(2) out("XXXXXXXXX\n");
    sor(5) out("XX.....XX\n");
    sor(2) out("XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(4);
    out("\n");
    printf("XX..................XXXXXXXXX.XXXXXXXXX.XX.....XX..................................................XX.....XX...............................XX\n");
    printf("XX..................XXXXXXXXX.XXXXXXXXX.XX.....XX..................................................XX.....XX...............................XX\n");
    printf("XX..................XX.....XX.XX.....XX.XX.....XX..................................................XX.....XX...............................XX\n");
    printf("XX..................XX.....XX.XX.....XX.XX.....XX..................................................XX.....XX...............................XX\n");
    printf("XXXXXXXXX..XXXXXX...XXXXXXXXX.XXXXXXXXX.XXXXXXXXX..................................................XXXXXXXXX........................XXXXXX.XX\n");
    printf("XXXXXXXXX.XXXXXXXX..XXXXXXXXX.XXXXXXXXX.XXXXXXXXX..........XXXXXXXXX.XXXXXXXXX.X..XX..X............XXXXXXXXX.XXXXXXXXX.XXXXXXXX...XXXXXXXX.XX\n");
    printf("XX.....XX.XX.....X..XX........XX...............XX..........XX.....XX.XX.....XX.X..XX..X...................XX.XX.....XX.XX....XX..XXXX........\n");
    printf("XX.....XX.XX....XX..XX........XX...............XX..........XX.....XX.XXXXXXXXX.X..XX..X...................XX.XXXXXXXXX.XX....XX..XX..........\n");
    printf("XX.....XX.XXXXXXXX..XX........XX........XXXXXXXXX..........XX.....XX.XX........X..XX..X............XXXXXXXXX.XX........XXXXXXXXX.XX........XX\n");
    printf("XX.....XX..XXXXXXXX.XX........XX........XXXXXXXXX..........XX.....XX.XXXXXXXXX.XXXXXXXX............XXXXXXXXX.XXXXXXXXX.XXXXXXXXX.XX........XX");
    color(15);
    return 0;
}

全屏食用效果更佳

 

从洛谷上找来的QwQ


0
已采纳
董子墨
董子墨
中级天翼
中级天翼

改成这样效果更佳

#include<bits/stdc++.h>
#include<stdlib.h>
#include<stdio.h>
#include<time.h>
#include<string.h>
#include<windows.h>
#include<conio.h>
#include<windows.h>
#include<cstdlib>
#include<ctime>
#define sor(n) for(int i=1;i<=n;i++)
using namespace std;
void color(int s){
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),s);
    return;
}
inline void out(string a)
{
    for(int i=0;i<a.size();i++)
    {
        cout<<a[i];
    }
}
int main(){
    system("title 新年快乐");
    color(1);
    sor(2) out("XX..XXXXXXXXX\n");
    sor(8) out("XX..XX.....XX\n");
    sor(2) out("XX..XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(2);
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.....XX\n");
    sor(2) out("XXXXXXXXX\n");
    sor(2) out(".......XX\n");
    sor(2) out("XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(3);
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.....XX\n");
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.....XX\n");
    sor(2) out("XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(4);
    sor(2) out("XXXXXXXXX\n");
    sor(8) out(".......XX\n");
    Sleep(1000);
    system("cls");
    color(5);
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.......\n");
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.....XX\n");
    sor(2) out("XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(6);
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.......\n");
    sor(2) out("XXXXXXXXX\n");
    sor(2) out(".......XX\n");
    sor(2) out("XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(7);
    sor(4) out("XX.....XX\n");
    sor(2) out("XXXXXXXXX\n");
    sor(4) out(".......XX\n");
    Sleep(1000);
    system("cls");
    color(12);
    sor(2) out("XXXXXXXXX\n");
    sor(2) out(".......XX\n");
    sor(2) out("XXXXXXXXX\n");
    sor(2) out(".......XX\n");
    sor(2) out("XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(9);
    sor(2) out("XXXXXXXXX\n");
    sor(2) out(".......XX\n");
    sor(2) out("XXXXXXXXX\n");
    sor(2) out("XX.......\n");
    sor(2) out("XXXXXXXXX\n");
    Sleep(1000);
    system("cls");
    color(10);
    sor(10) out(".......XX\n");
    Sleep(1000);
    system("cls");
    color(4);
    out("\n");
    printf("XX.....XX...........XXXXXXXXX.XXXXXXXXX.XX.....XX..................................................XX.....XX...............................XX\n");
    printf("XX.....XX...........XXXXXXXXX.XXXXXXXXX.XX.....XX..................................................XX.....XX...............................XX\n");
    printf("XX.....XX...........XX.....XX.XX.....XX.XX.....XX..................................................XX.....XX...............................XX\n");
    printf("XX.....XX...........XX.....XX.XX.....XX.XX.....XX..................................................XX.....XX...............................XX\n");
    printf("XXXXXXXXX..XXXXXX...XXXXXXXXX.XXXXXXXXX.XXXXXXXXX..................................................XXXXXXXXX........................XXXXXX.XX\n");
    printf("XXXXXXXXX.XXXXXXXX..XXXXXXXXX.XXXXXXXXX.XXXXXXXXX..........XXXXXXXXX.XXXXXXXXX.X..XX..X............XXXXXXXXX.XXXXXXXXX.XXXXXXXX...XXXXXXXX.XX\n");
    printf("XX.....XX.XX.....X..XX........XX...............XX..........XX.....XX.XX.....XX.X..XX..X...................XX.XX.....XX.XX....XX..XXXX........\n");
    printf("XX.....XX.XX....XX..XX........XX...............XX..........XX.....XX.XXXXXXXXX.X..XX..X...................XX.XXXXXXXXX.XX....XX..XX..........\n");
    printf("XX.....XX.XXXXXXXX..XX........XX........XXXXXXXXX..........XX.....XX.XX........X..XX..X............XXXXXXXXX.XX........XXXXXXXXX.XX........XX\n");
    printf("XX.....XX..XXXXXXXX.XX........XX........XXXXXXXXX..........XX.....XX.XXXXXXXXX.XXXXXXXX............XXXXXXXXX.XXXXXXXXX.XXXXXXXXX.XX........XX\n");
    color(15);
    return 0;
}

 

0
沙宸安
沙宸安
高级启示者
高级启示者

美中不足的就是最后一幕的颜色太暗了

0
0
0
0
我要回答