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

C语言自学之自动传输程序

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

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

#include<stdio.h>
#include<stdlib.h>

int main()
{
	system("title win10 电脑文件快速自动传输工具");//使用system 调用DOS 命令  title为标题命令
	system("color 70");
	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("                              ++         欢迎使用win10文件快速自动传输         ++                                      \n");
	printf("                              ++                作者:伍悦匿匿                 ++                                      \n");
	printf("                              ++             http://www.qzyezi.cn              ++                                      \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");
	char mima[100] = "19920523";//设置一个数组来储存密码,该数组为100个元素,
	char input[100] = { 0 };//设置一个数组并初始化该数值所有元素(100个)初始化值为0
	system("pause");
	system("CLS");
	printf(" ======================================================================================================================\n");
	int n = 1;
	int a, b;
	while (1)
	{
		printf("   请输入密码:");
		gets(input);//gets从标准输入设备(键盘)读字符串函数,其可以无限读取,不会判断上限,以回车结束读取
		if (strcmp(mima, input) == 0)
			/*
			C / C++函数,比较两个字符串设这两个字符串为str1,str2,
			若str1 == str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数。
			matlab中函数,strcmp(s1,s2) 判断两个字符串s1和s2是否相同,相同返回true, 不同返回false
			*/
		{
			printf("   密码输入正确!\n");
			goto ZQ;//跳转至69行

		}
		if (n<3)
		{
			n++;
			printf("   对不起,密码输入错误!\n");

			printf(" ======================================================================================================================\n");
		}
		else
		{
			printf("   对不起已经输入3次错误,程序锁死");
			goto TZ;//跳转至177行
		}
	}

ZQ:for (a = 0; a <= 6; a++)
{
	for (b = a; b < 6; b++)
	{
		printf("   正在准备启动文件传输及急速传输渠道,请等待……\n");
	}
}
   printf("   文件传输及急速传输渠道启动成功……\n   页面跳转准备成功\n");
   printf(" ======================================================================================================================\n");
   system("pause");//使用system调取DOS 命令  pause为请点击任意键继续的命令
   goto GO;
GO:system("CLS");//使用system调取DOS 命令  CLS为清屏的命令
   printf(" ======================================================================================================================\n");
   printf("   跳转传输页面成功\   n对接文件传输接口……\n   对接成功\n   准备传输……\n");
   printf(" ======================================================================================================================\n");
   system("pause");
   int i, j, result;//定义i j 和结果result;
   for (i = 9000; i >= 1; i++)//外层循环从i开始,从9开始,每次递减
							  //逆向反思,如要正序排列则:(i=1;1<=9;i++)
   {

	   for (j = 1000; j <= i; j++)//内层循环从j开始,从1开始,每次递增
	   {
		   result = i * j;
		   printf("   %d%d%d", i, j, result);//定义输出格式及内容\t促使算式之间存在间距
		   if (j == 5500)
		   {
			   goto LOOP;//跳转至102行
		   }
	   }
	   printf("\n");//换行执行
   }
LOOP:system("CLS");
   printf(" ======================================================================================================================\n");
   printf("   自动优化界面启动成功……\n");
   printf("   文件接收进度查询系统启动成功……\n");
   printf("   进度查询系统跳转…… \n");
   printf(" ======================================================================================================================\n");
   system("pause");
   int f = 0;
   while (f<100)
   {
	   f++;
	   printf("   电脑文件数据自动截取转化传输中……………………%d%%\n", f);
   }
   printf("   截取传输完成,准备转换数据……\n");
   printf(" ======================================================================================================================\n");
   system("pause");
   printf(" ======================================================================================================================\n");
   printf("   资料自动转换中……\n");
   int e = 0;
   while (e<100)
   {
	   e++;
	   printf("   电脑文件数据自动转换中……………………%d%%\n", e);
   }
   printf("   转换完成,跳转IP连接界面……\n");
   printf(" ======================================================================================================================\n");
   system("pause");
   system("CLS");
   printf(" ======================================================================================================================\n");
   printf("   IP连接端口开启中……\n   IP连接端口开启成功……\n   自动输入IP:238.168.177.253\n");
   int h = 0;
   while (h<5)
   {
	   h++;
	   printf("   IP连接中……………………%d%%\n", h);
   }
   printf("   IP连接成功,资料准备传输……\n");
   printf(" ======================================================================================================================\n");
   system("pause");
   int w = 0;
   while (w<100)
   {
	   w++;
	   printf("   资料传输中……………………%d%%\n", w);
   }
   printf("   资料传输完成……\n");
   system("CLS");
   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("                              ++             sweet成功传输资料%d条            ++                                      \n", j);
   printf("                              ++         感谢使用文件快速自动传输工具          ++                                      \n");
   printf("                              ++                 版本号:1.22                  ++                                      \n");
   printf("                              ++             http://www.qzyezi.cn              ++                                      \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");
TZ:system("pause");
   return 0;
大笑
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值