当前位置: 首页 > news >正文

网站建设需要下载哪些软件有哪些外贸怎么建立自己的网站

网站建设需要下载哪些软件有哪些,外贸怎么建立自己的网站,订阅号可以建设微网站,手机做网站自己做有两个文件(QA,与QB)。 文件A是经过了字母映射加密的文本(将英文字母一一映射成了另一个), 文件B是字母映射的关系表(格式如A-c;B-R;…,其中前一个字母为加密前的),编写程…

有两个文件(QA,与QB)。 文件A是经过了字母映射加密的文本(将英文字母一一映射成了另一个), 文件B是字母映射的关系表(格式如A-c;B-R;…,其中前一个字母为加密前的),编写程序完成下列功能: (1)读取文件A中的内容,并将其保存在一个字符数组a中;读取文件B中的内容,并生成一个结构体数组b(结构体中有两个成员,分别是加密前和加密后的字母) (2)借助数组b,求出数组a中各元素在加密前所对应的字符,从而生成字符数组c,并将字符数组c的内容写入文件C中

  • 🚀第一步读取A中内容保存在数组a中
  • 第二步读取B中内容,以结构体形式保存
  • 第三步将数组a与加密前字母对比,将加密后的字符存入数组c中。

文件A是经过了字母映射加密的文本(将英文字母一一映射成了另一个),
文件B是字母映射的关系表(格式如A-c;B-R;…,其中前一个字母为加密前的),编写程序完成下列功能:
(1)读取文件A中的内容,并将其保存在一个字符数组a中;读取文件B中的内容,并生成一个结构体数组b(结构体中有两个成员,分别是加密前和加密后的字母)
(2)借助数组b,求出数组a中各元素在加密前所对应的字符,从而生成字符数组c,并将字符数组c的内容写入文件C中

🚀第一步读取A中内容保存在数组a中

fileA = "Q3.A.txt";//打开文件要知道文件名pf1 = fopen(fileA, "r");//打开文件A,以“r”的形式读取if (pf1 == NULL){perror("fopen");//判断是否打开失败}while (!feof(pf1))//当pf1指向的文件里的内容读取没有结束{a[lenA] = fgetc(pf1);//fgec用来将文件的内容读取到内存中lenA++;//用lenA来记录读取的个数}fclose(pf1);//读取完毕,关闭文件a[lenA] = '\0';//最后再见文件中的'\0'加上。

第二步读取B中内容,以结构体形式保存

typedef struct secert//文件B中内容要求以结构体形式接收
{char pre;//加密前字符char pos;//加密后字符
}Sec b[100];//重命名为Sec,并定义一个数组bfileB = "Q3.B.txt";//打开文件B,要知道文件B的名字pf2 = fopen(fileB, "r");//以r的形式读取if (pf2 == NULL){perror("fopen");//判断是否为空}while (!feof(pf2))//当pf2指向的文件没有内容时,读取结束{fscanf(pf2, "%c %c", &b[lenB].pre, &b[lenB].pos);//fscanf是将文件里的内容读取到内存中,用法与scanf类似,只不过前面的参数多了个文件指针。lenB++;//用lenB来记录读取的个数}fclose(pf2);//关闭文件

第三步将数组a与加密前字母对比,将加密后的字符存入数组c中。

	pf3 = fopen(ZQ3.C.txt", "wb");//打开文件,以wb的形式创建一个名字叫Q3的文件。for (i = 0; i < lenA; i++){flag = 0;for (j = 0; j < lenB; j++){if (a[i] == b[j].pos)//让数组a中的字符与结构体中加密前的字符进行比较,如果相同则将加密后的字符放在数组c中,并将加密后的字符打印出来{c[i] = b[j].pre;printf("%c", c[i]);fputc(c[i],pf3);//并将加密后的字符写入到文件C中flag = 1;continue;}}if (flag = 0){printf("%c", c[i]);fputc(c[i], pf3);}}fclose(pf3);
}

完整代码:

typedef struct secert
{char pre;char pos;
}Sec;
int main()
{char a[100];Sec b[100];char c[100];int lenA = 0;int lenB = 0;int i, j ,flag;char* fileA, * fileB;FILE* pf1, * pf2, * pf3;//打开文件A,要知道文件a的名字fileA = "Q3.A.txt";pf1 = fopen(fileA, "r");if (pf1 == NULL){perror("fopen");}while (!feof(pf1)){a[lenA] = fgetc(pf1);lenA++;}fclose(pf1);a[lenA] = '\0';*/fileB = "Q3.B.txt";pf2 = fopen(fileB, "r");if (pf2 == NULL){perror("fopen");}while (!feof(pf2)){fscanf(pf2, "%c %c", &b[lenB].pre, &b[lenB].pos);lenB++;}fclose(pf2);*/pf3 = fopen("Q3.C.txt", "wb");for (i = 0; i < lenA; i++){flag = 0;for (j = 0; j < lenB; j++){if (a[i] == b[j].pos){c[i] = b[j].pre;printf("%c", c[i]);fputc(c[i],pf3);flag = 1;continue;}}if (flag = 0){printf("%c", c[i]);fputc(c[i], pf3);}}fclose(pf3);return 0;
}
http://www.hkea.cn/news/448177/

相关文章:

  • 六安市建设银行网站seo编辑的工作内容
  • seo外包平台福州百度快照优化
  • 橙子建站广告怎么投放竞价网络推广
  • 中国公司查询网站网络公司起名
  • wordpress邮箱内容更改一键关键词优化
  • 楼市最新消息2022年房价走势seo网络推广经理
  • wordpress免费中文企业主题seo权重优化软件
  • 周口网站建设哪家好济南专业seo推广公司
  • 济南网站忧化怎么把抖音关键词做上去
  • 网站建设与维护的题目网站点击软件排名
  • 网站收录服务企业网络的组网方案
  • nba排名灰色词seo排名
  • 如何建自己的个人网站深圳市seo上词多少钱
  • 迎访问中国建设银行网站_永久免费的电销外呼系统
  • 类似AG网站建设网络营销的十大特点
  • 河北盘古做的网站用的什么服务器品牌策划与推广
  • 做网站开发的是不是程序员品牌营销与推广
  • 安卓android软件seo搜索引擎优化方式
  • 网站设计培训课程引流推广平台
  • 做淘宝美工需要知道的网站app软件推广平台
  • 做自己个人网站搜索竞价
  • 兰州网站优化哪家好手机系统流畅神器
  • 广东深圳住房和城乡建设部网站文章优化软件
  • java制作动态网站开发怎么可以让百度快速收录视频
  • 做网站管理好吗阳泉seo
  • 网站排名优化建设seo人人网
  • html5可以做动态网站惠州seo计费
  • 商城网站带宽控制河南网站建设哪家公司好
  • 贵阳网络公司网站建设网络推广公司深圳
  • 企业网站建设公司电话西安seo分析报告怎么写