编辑代码

#include <stdio.h>
#include <stdlib.h>
int main () {
    int yon = 0;
    int b = 0;
    int c = 0;
    int d = 0;
    system("clear");
    printf("welcome to NYANCAT SYSTEM updater v4.8.9.0(version number:41)\n");//准备阶段
    sleep(3);
    system("clear");
    printf("setup loding \n");
    sleep(1);
    system("clear");
    printf("setup is ready to update......\n");

    sleep(1);//第一阶段完成,准备进行第二阶段
    system("clear");
    printf("warning!:while setup is updating,do not quit this program!\n");
    printf("please read this message in 3s...\n");
    sleep(1);
    system("clear");
    printf("warning!:while setup is updating,do not quit this program!\n");
    printf("please read this message in 2s...\n");
    sleep(1);
    system("clear");
    printf("warning!:while setup is updating,do not quit this program!\n");
    printf("please read this message in 1s...\n");
    sleep(1);
    system("clear");
    printf("please read the lisence\n");
    printf("Nyan cat software lisence\n");
    printf("1,Without the consent of please do not reprint, modify.\n");
    printf("2, My qq number is:359****042,if you want reprint or modify,please ask me.\n");
    printf("3,If you dis agree this lisence,this program will be quit.\n");
    printf("1=agree,2=disagree,please make your choise.\n");
    scanf("%d", &d);
    system("clear");
    if(d == 2) {
        system("clear");
        printf("you disagree the lisence,this program will be quit in 4s\n");
        sleep(1);
        system("clear");
        printf("you disagree the lisence,this program will be quit in 3s\n");
        sleep(1);
        system("clear");
        printf("you disagree the lisence,this program will be quit in 2s\n");
        sleep(1);
        system("clear");
        printf("you disagree the lisence,this program will be quit in 1s\n");
        sleep(1);
        system("clear");
        printf("you disagree the lisence,this program will be quit in 0s\n");
        sleep(1);
        system("clear");
        return 112;
    }

    printf("downloding update flies...\n");//下载更新文件阶段
    sleep(2);
    system("clear");
    printf("90mb/s , all 180mb.time remain:2s\n");
    sleep(2);
    system("clear");
    printf("code:-1814  done.\n");
    sleep(1);
    system("clear");
    printf("download update files done.\n");//完成
    sleep(2);
    system("clear");

    //更新进行
    printf("update has been start.\n");
    sleep(1);
    system("clear");
    printf("12 has been done\n");
    printf("now:clearing up your disk...\n");
    sleep(3);
    system("clear");
    printf("35 has been done\n");
    printf("now:installing system files...(12)\n");
    sleep(4);
    system("clear");
    printf("57 has been done\n");
    printf("now:installing system files...(56)\n");
    sleep(2);
    system("clear");
    printf("88 has been done\n");
    printf("now:installing system files...(100)\n");
    sleep(2);
    system("clear");
    printf("the upgrade program is improving...\n");
    printf("now:installing apps and improving system...(this process will have long time,please wait)\n");
    sleep(15);
    system("clear");

    printf("update done,this program will be quit in 10s\n");
    sleep(1);
    system("clear");
    printf("update done,this program will be quit in 9s\n");
    sleep(1);
    system("clear");
    printf("update done,this program will be quit in 8s\n");
    sleep(1);
    system("clear");
    printf("update done,this program will be quit in 7s\n");
    sleep(1);
    system("clear");
    printf("update done,this program will be quit in 6s\n");
    sleep(1);
    system("clear");
    printf("update done,this program will be quit in 5s\n");
    sleep(1);
    system("clear");
    printf("update done,this program will be quit in 4s\n");
    sleep(1);
    system("clear");
    printf("update done,this program will be quit in 3s\n");
    sleep(1);
    system("clear");
    printf("update done,this program will be quit in 2s\n");
    sleep(1);
    system("clear");
    printf("update done,this program will be quit in 1s\n");
    sleep(1);
    system("clear");
    printf("update done,this program will be quit in 0s\n");
    sleep(1);
    system("clear");
	return 102;
}