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

深圳 三人 网站建设使用joomla的网站

深圳 三人 网站建设,使用joomla的网站,自己的网站怎么编辑器,做网站要坚持蓝桥杯基础知识1 字母大小写转换 isalpha()判断一个字符是否为字母。 isalnum()判断一个字符是否为十进制数字字符或者字母,是否属于a~ z或A~ Z或0~9。 isdigit() 判断一个字符是否是十进制数字字符。十进制数字是:0 1 2 3 4 5 6 7 8 9 isalnum()和isdig…

蓝桥杯基础知识1 字母大小写转换

isalpha()判断一个字符是否为字母。
isalnum()判断一个字符是否为十进制数字字符或者字母,是否属于a~ z或A~ Z或0~9。
isdigit() 判断一个字符是否是十进制数字字符。十进制数字是:0 1 2 3 4 5 6 7 8 9

isalnum()和isdigit()中传递的数字如果不为0~9,则编译报错。

islower()判断一个字符是否为小写字母,是否属于a~z。
isupper()判断一个字符是否为大写字母,是否属于A~Z。

#include <iostream>//输入输出
#include <ctype.h>//isalpha、isalnum、isdigit、islower、isupper
using namespace std;int main() {cout << isalnum('a') << ' '<< isalnum('A') << ' '<< isalnum('1') << endl;cout << isalpha('b') << ' '<< isalpha('B') << ' '<< isalpha('2') <<endl;cout << isdigit('c') << ' '<< isdigit('#') << ' '<< isdigit('3') <<' '<< endl;cout << islower('d') << ' '<< islower('D') <<' '<< islower('4') << endl;cout << isupper('e') << ' '<< isupper('E') <<' '<< isupper('5') << endl;return 0;
}



C++ 在线工具 | 菜鸟工具 (runoob.com)

 

//C++风格解法1,编写字母大小写转换函数
//使用库函数进行大小写转换,数字和特殊字符不变
#include<bits/stdc++.h>
using namespace std;char convertedCh(char ch){if(islower(ch))ch = toupper(ch);else if(isupper(ch))ch = tolower(ch);    //改成else,数字和特殊字符也不变return ch;
}
int main(){string s;getline(cin,s);for(auto &i : s)i = convertedCh(i);cout << s << '\n';return 0;
}

tolower()把字母转换成小写字母,非字母字符不做出处理 。

toupper()把字母转换成大写字母,非字母字符不做出处理 。

for(auto i:v)遍历容器元素

for(auto x: range) 拷贝一份 range 元素,只会改变拷贝的元素,不会改变range中 的元素。

拷贝发生在编译期间,不会对运行速率造成很大影响。

for(auto& x: range)非常量左值引用,改变range中的元素。

当需要对原数据进行同步修改时,就需要添加&,即range的引用。

会在改变x的同时修改range。

for(const auto&x:range)常量左值引用,只读取,不拷贝也不改变range中的元素。

const (常类型),不能作为左值,& (引用),不拷贝,不申请新空间,修改range
不拷贝range(拷贝需要申请新的空间),同时不改变range

读取range,不拷贝不改变,一般用在只读操作。

//C风格解法2,利用ASCII编码规则进行大小写转换,数字特殊字符不变
#include<bits/stdc++.h>
using namespace std;char convertedCh(char ch){if('a' <= ch && ch <='z')ch = ch - 'a' + 'A';else if('A' <= ch && ch <= 'Z')ch = ch - 'A' + 'a';    //改成else,数字特殊字符也不变return ch;
}
int main(){string s;getline(cin,s);for(auto &i : s)i = convertedCh(i);cout << s << '\n';return 0;
}

getline(cin,s)就是读取一行,允许读取包含空格的字符串,s必须为字符串类型,即 string s。

cin.getline(s,100)允许读取包含空格的字符串,直到它读取至最大指定的字符数,或直到直到遇到换行符(Enter键),s必须为字符数组类型,即 char s[100]。
 

gets(s)允许读取包含空格的字符串,s必须为字符数组类型,即 char s[100];

gets() 用于从标准输入(通常是键盘)读取一个字符串,直到遇到换行符(Enter键),最终将读取到的字符串存储到指定的字符数组中,并在字符串的末尾添加'\0'

reference:

【C++常用函数】isalpha、isalnum、isdigit、islower、isupper用法_c++字符函数isalpha-CSDN博客C 库函数 – isdigit() | 菜鸟教程 (runoob.com)

C++ tolower函数 与 toupper函数_c++tolower函数-CSDN博客

for(auto i : v)遍历容器元素_for auto 遍历-CSDN博客

auto、auto&、auto&&、const auto和const auto&的区别(常量和非常量的左右值引用)_auto &&和auto&的区别-CSDN博客

getline(cin,s)-CSDN博客

C++ getline函数用法详解 (biancheng.net)

C++ getline():从文件中读取一行字符串 (biancheng.net)

C++ cin.getline用法详解 (biancheng.net)

C语言gets():输入一个字符串 (biancheng.net)


文章转载自:

http://rgv6PqHP.wjtxt.cn
http://1eD5Ldkp.wjtxt.cn
http://QhkY62Ik.wjtxt.cn
http://PRv3xHvO.wjtxt.cn
http://hHkvbj38.wjtxt.cn
http://yIJSFHvJ.wjtxt.cn
http://0AcnxQPp.wjtxt.cn
http://LKkuiXxZ.wjtxt.cn
http://taykIRZh.wjtxt.cn
http://sIoVJ8Vd.wjtxt.cn
http://T6kWRCL3.wjtxt.cn
http://EVX9YHcv.wjtxt.cn
http://6l9m0AXp.wjtxt.cn
http://LUR5wj5L.wjtxt.cn
http://vHH0eNFE.wjtxt.cn
http://Uo4qvW6X.wjtxt.cn
http://22UAKKO8.wjtxt.cn
http://MdlAKM5Z.wjtxt.cn
http://rLvoCmnJ.wjtxt.cn
http://JByQ09qp.wjtxt.cn
http://2cYUg9Fj.wjtxt.cn
http://3uhDQEor.wjtxt.cn
http://CRq6dg2J.wjtxt.cn
http://3fgQ9z2y.wjtxt.cn
http://SrLcqF0X.wjtxt.cn
http://KIOSr22N.wjtxt.cn
http://cyHqRc2y.wjtxt.cn
http://XxPKtd4a.wjtxt.cn
http://hKjyIlus.wjtxt.cn
http://qlZ2MrN9.wjtxt.cn
http://www.dtcms.com/wzjs/638277.html

相关文章:

  • 免费网站安全软件旅游网站建设论文
  • 合伙合同网站建设协议ppt模板免费下载 素材中国风
  • 即墨网站建设哪里有淘宝客做网站链接
  • 网站备案复查 手机号码打不通wordpress 文章 页面 区别
  • 眉山市做网站的公司遵义怎样做网站
  • xwiki做的网站佛山新网站建设如何
  • 用ps做企业网站分辨率是多少钱攻城霸业手游下载
  • 制作竞拍网站h5响应式网站建设方案怎么写
  • 中国网站设计师公司建网站的详细步骤
  • 实用写作网站青岛网站设计哪家好
  • 成都网站建设成功案例单招网泉州seo优化排名公司
  • 小白建站企业信用信息公示系统山西
  • 如何做网站分析好的做问卷调查的网站
  • 建设运营平台网站的方法wordpress小鹅通
  • 沧州网站建设培训学校快递公司网站怎么做
  • 创意网站制作网站建设开
  • 洮南网站建设随申办app下载
  • 南昌网站建设培训学校移动端网站建设的软件有哪些
  • 手机网站制作app建设网站的公司有哪些
  • 兰州网站建设价格嘉兴互联网公司
  • 企业网站pc优化百度广告投放平台
  • 高中作文网站怎么做别人可以上的网站
  • 做pc网站如何实时预览浙江品牌网站设计专家
  • 广州新建站什么网站可以快速做3d效果图
  • 西部数码 空间做2个网站芜湖的网站建设
  • 做红k线网站wordpress 分类图像描述
  • 大型网站建设公司一万元小型办厂设备
  • flash asp网站足球比赛直播在线观看
  • django可以做多大的网站网站维护技术
  • 网站备案级别免费ppt模板下载应用