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

java社交网站开发百度百度一下就知道

java社交网站开发,百度百度一下就知道,wordpress 媒体文件库,广州市从化区住房和建设据网站这两天怎么做的这么别扭,为什么我的vs 的strlen函数包括终止字符了; 哦哦,明白了,fgets函数读取在未达到指定字长,或者遇见空白符之前,会读取前面的所有字符,所以会读取换行符,而get…

         这两天怎么做的这么别扭,为什么我的vs 的strlen函数包括终止字符了;

        哦哦,明白了,fgets函数读取在未达到指定字长,或者遇见空白符之前,会读取前面的所有字符,所以会读取换行符,而gets不会,所以在strlen函数计数的时候,对于fgets读入的会多一个换行符,所以是四,学艺不精,学艺不精。

 

这个学来一个新东西,字母的判断,大小写字母的判断,以及大小写字母的转换

它们都是在同一个库函数 <ctype.h>   

判断是否是字母的函数是   :  isalpha(); 

大小写字母的判断分别是  :  isupper()  ;   和   islower()   ;   前者是大写判断;

大小写字母转换是 :    toupper()  ;   和      tolower()  ;   前者是小写转大写;

上面函数括号里面放的都是需要判断的字符;  是的话,返回真。

大小写转换的话。如果满足大小写则转换成对应的大写或小写,然后返回,如果不满足的话,则不做改变,返回原来值。

 这个题说的长度小于50,可是我把数组长度扩大到100它才给我全过,这个又是为什么?

#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main()
{char ch[100] = { 0 };fgets(ch, 100, stdin);int i = 0;int n = strlen(ch);for (i = 0; i < n; i++){if (islower(ch[i])){ch[i] = (ch[i] - 'a' + 3) % 26 + 'a';ch[i] = toupper(ch[i]);}else{ch[i] = (ch[i] - 'A' + 3) % 26 + 'A';ch[i] = tolower(ch[i]);}}for (i = n-1; i >= 0; i--){printf("%c", ch[i]);}return 0;
}

昨天的那个成了,把时间复杂度从n^2变成了n,我真的感觉我把 数组里的字符减去A 当作其他数组的下标还蛮厉害的,hh。

#include<string.h>int main()
{char a[2][101] = { 0 };//这里用两行是方便读入字符串;要不然要用循环读;char b[101] = { 0 };scanf("%s %s %s", a[0], a[1], b);int na = strlen(a[0]), nc = strlen(b);int c[26] = { 0 }, d[2][26] = { 0 }; int i = 0;for (i = 0; i < na; i++){//a[1]是原信息。c[(a[1][i] - 'A')]++;//记录每个字母是否都出现过。出现则加一,A对应的是c[0],Z对应的是c[25]。if (d[0][(a[0][i] - 'A')] != a[1][i])//这里是判断是否满足不同字母对应不同密字,//这里用a[0][i]-'A'当下标是即使位置不一样,但存储的字母一样的话,那么下标就是一样的,//那么就判断同一个字母对应的原信息一样不一样{d[0][(a[0][i] - 'A')] = a[1][i];d[1][(a[0][i] - 'A')]++;}}//判断是否满足两个条件for (i = 0; i < 26; i++){if (c[i] == 0){printf("Failed\n"); return 0;}if (d[1][i] > 1){printf("Failed\n"); return 0;}}//解密,打印for (i = 0; i < nc; i++){printf("%c", d[0][(b[i] - 'A')]);//上面在判断是否相等的时候存了每个加密字符对应的原信息}return 0;
}

http://www.yidumall.com/news/74874.html

相关文章:

  • 360全景预览wordpress插件seo搜索引擎优化费用
  • 网站建设与管理综合实训seo有哪些网站
  • app项目开发流程小红书关键词优化
  • 做网站怎么调整图片间距招代理最好的推广方式
  • 武汉网站建设的价格bt磁力王
  • 上海专业网站建设 公司免费访问国外网站的app
  • 进qq空间上面没有网站广告公司网站
  • 网站后缀名网络推广营销方案100例
  • 免费做爰网站网销平台排名
  • 网站建设数据表设计 性别关键词排名推广软件
  • 自己创建平台型网站软文营销案例分析
  • 网页设计的要点有哪些seo网站诊断报告
  • 医院招聘网站建设和维护人员莱芜seo
  • 建网站域名后怎样做哈尔滨最新信息
  • 建立网站如何盈利互联网推广运营
  • 必要是什么网站衡阳seo排名
  • 模版网站系统建设网站流程
  • 168义乌加工网seo代运营
  • 广州市专业做商城网站seo入门书籍
  • 签约网站做PPT厦门百度seo点击软件
  • 网站做icp备案需要多久免费推广引流app
  • 淅川微网站建设江门网站建设
  • 网站推广应该怎么做长沙网站公司品牌
  • 网页设计与网站建设案例教程深度优化
  • 建设机械网站机构制作网站代码
  • WordPress客服插件破解版seo关键词排名优化哪好
  • 网站内页降权 关键词排名下降手机端搜索引擎排名
  • 曲靖市住房和城乡建设局网站网站搜索引擎优化的步骤
  • 哈尔滨建设局网站文章发布在哪个平台好
  • 深圳注册公司代理上海优化公司选哪个