自动传输软件(学习之余,给自己弄得一个学习小结)

学习了一段时间后,总觉得有些地方不能融会贯通,因此给自己定了一个小的学习总结目标,自动传输软件

项目要求:需要拥有首页、传输界面、接收界面及尾页,实现自动跳转功能

  1 #include<stdio.h>
  2 #include<stdlib.h>
  3  
  4 int main()
  5 {
  6     system("title win10 电脑文件快速自动传输工具");//使用system 调用DOS 命令  title为标题命令
  7     system("color 70");
  8     printf(" ======================================================================================================================\n");
  9     printf("                                                                                                                       \n");
 10     printf("                                                                                                                       \n");
 11     printf("                                                                                                                       \n");
 12     printf("                                                                                                                       \n");
 13     printf("                                                                                                                       \n");
 14     printf("                                                                                                                       \n");
 15     printf("                                                                                                                       \n");
 16     printf("                                                                                                                       \n");
 17     printf("                                                                                                                       \n");
 18     printf("                                                                                                                       \n");
 19     printf("                              +++++++++++++++++++++++++++++++++++++++++++++++++++                                      \n");
 20     printf("                              ++         欢迎使用win10文件快速自动传输         ++                                      \n");
 21     printf("                              ++                作者:伍悦匿匿                 ++                                      \n");
 22     printf("                              ++             http://www.qzyezi.cn              ++                                      \n");
 23     printf("                              +++++++++++++++++++++++++++++++++++++++++++++++++++                                      \n");
 24     printf("                                                                                                                       \n");
 25     printf("                                                                                                                       \n");
 26     printf("                                                                                                                       \n");
 27     printf("                                                                                                                       \n");
 28     printf("                                                                                                                       \n");
 29     printf("                                                                                                                       \n");
 30     printf("                                                                                                                       \n");
 31     printf("                                                                                                                       \n");
 32     printf("                                                                                                                       \n");
 33     printf("                                                                                                                       \n");
 34     printf("                                                                                                                       \n");
 35     printf(" ======================================================================================================================\n");
 36     char mima[100] = "19920523";//设置一个数组来储存密码,该数组为100个元素,
 37     char input[100] = { 0 };//设置一个数组并初始化该数值所有元素(100个)初始化值为0
 38     system("pause");
 39     system("CLS");
 40     printf(" ======================================================================================================================\n");
 41     int n = 1;
 42     int a, b;
 43     while (1)
 44     {
 45         printf("   请输入密码:");
 46         gets(input);//gets从标准输入设备(键盘)读字符串函数,其可以无限读取,不会判断上限,以回车结束读取
 47         if (strcmp(mima, input) == 0)
 48             /*
 49             C / C++函数,比较两个字符串设这两个字符串为str1,str2,
 50             若str1 == str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数。
 51             matlab中函数,strcmp(s1,s2) 判断两个字符串s1和s2是否相同,相同返回true, 不同返回false
 52             */
 53         {
 54             printf("   密码输入正确!\n");
 55             goto ZQ;//跳转至69行
 56  
 57         }
 58         if (n<3)
 59         {
 60             n++;
 61             printf("   对不起,密码输入错误!\n");
 62  
 63             printf(" ======================================================================================================================\n");
 64         }
 65         else
 66         {
 67             printf("   对不起已经输入3次错误,程序锁死");
 68             goto TZ;//跳转至177行
 69         }
 70     }
 71  
 72 ZQ:for (a = 0; a <= 6; a++)
 73 {
 74     for (b = a; b < 6; b++)
 75     {
 76         printf("   正在准备启动文件传输及急速传输渠道,请等待……\n");
 77     }
 78 }
 79    printf("   文件传输及急速传输渠道启动成功……\n   页面跳转准备成功\n");
 80    printf(" ======================================================================================================================\n");
 81    system("pause");//使用system调取DOS 命令  pause为请点击任意键继续的命令
 82    goto GO;
 83 GO:system("CLS");//使用system调取DOS 命令  CLS为清屏的命令
 84    printf(" ======================================================================================================================\n");
 85    printf("   跳转传输页面成功\   n对接文件传输接口……\n   对接成功\n   准备传输……\n");
 86    printf(" ======================================================================================================================\n");
 87    system("pause");
 88    int i, j, result;//定义i j 和结果result;
 89    for (i = 9000; i >= 1; i++)//外层循环从i开始,从9开始,每次递减
 90                               //逆向反思,如要正序排列则:(i=1;1<=9;i++)
 91    {
 92  
 93        for (j = 1000; j <= i; j++)//内层循环从j开始,从1开始,每次递增
 94        {
 95            result = i * j;
 96            printf("   %d%d%d", i, j, result);//定义输出格式及内容\t促使算式之间存在间距
 97            if (j == 5500)
 98            {
 99                goto LOOP;//跳转至102行
100            }
101        }
102        printf("\n");//换行执行
103    }
104 LOOP:system("CLS");
105    printf(" ======================================================================================================================\n");
106    printf("   自动优化界面启动成功……\n");
107    printf("   文件接收进度查询系统启动成功……\n");
108    printf("   进度查询系统跳转…… \n");
109    printf(" ======================================================================================================================\n");
110    system("pause");
111    int f = 0;
112    while (f<100)
113    {
114        f++;
115        printf("   电脑文件数据自动截取转化传输中……………………%d%%\n", f);
116    }
117    printf("   截取传输完成,准备转换数据……\n");
118    printf(" ======================================================================================================================\n");
119    system("pause");
120    printf(" ======================================================================================================================\n");
121    printf("   资料自动转换中……\n");
122    int e = 0;
123    while (e<100)
124    {
125        e++;
126        printf("   电脑文件数据自动转换中……………………%d%%\n", e);
127    }
128    printf("   转换完成,跳转IP连接界面……\n");
129    printf(" ======================================================================================================================\n");
130    system("pause");
131    system("CLS");
132    printf(" ======================================================================================================================\n");
133    printf("   IP连接端口开启中……\n   IP连接端口开启成功……\n   自动输入IP:238.168.177.253\n");
134    int h = 0;
135    while (h<5)
136    {
137        h++;
138        printf("   IP连接中……………………%d%%\n", h);
139    }
140    printf("   IP连接成功,资料准备传输……\n");
141    printf(" ======================================================================================================================\n");
142    system("pause");
143    int w = 0;
144    while (w<100)
145    {
146        w++;
147        printf("   资料传输中……………………%d%%\n", w);
148    }
149    printf("   资料传输完成……\n");
150    system("CLS");
151    printf(" ======================================================================================================================\n");
152    printf("                                                                                                                       \n");
153    printf("                                                                                                                       \n");
154    printf("                                                                                                                       \n");
155    printf("                                                                                                                       \n");
156    printf("                                                                                                                       \n");
157    printf("                                                                                                                       \n");
158    printf("                                                                                                                       \n");
159    printf("                                                                                                                       \n");
160    printf("                                                                                                                       \n");
161    printf("                                                                                                                       \n");
162    printf("                              +++++++++++++++++++++++++++++++++++++++++++++++++++                                      \n");
163    printf("                              ++             sweet成功传输资料%d条            ++                                      \n", j);
164    printf("                              ++         感谢使用文件快速自动传输工具          ++                                      \n");
165    printf("                              ++                 版本号:1.22                  ++                                      \n");
166    printf("                              ++             http://www.qzyezi.cn              ++                                      \n");
167    printf("                              +++++++++++++++++++++++++++++++++++++++++++++++++++                                      \n");
168    printf("                                                                                                                       \n");
169    printf("                                                                                                                       \n");
170    printf("                                                                                                                       \n");
171    printf("                                                                                                                       \n");
172    printf("                                                                                                                       \n");
173    printf("                                                                                                                       \n");
174    printf("                                                                                                                       \n");
175    printf("                                                                                                                       \n");
176    printf("                                                                                                                       \n");
177    printf("                                                                                                                       \n");
178    printf("                                                                                                                       \n");
179    printf(" ======================================================================================================================\n");
180 TZ:system("pause");
181    return 0;

 

  

posted @ 2018-04-28 11:46  伍悦匿匿  阅读(524)  评论(0编辑  收藏  举报