- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 C/C++刷题笔记(二)String和一些对应字符串处理函数的基本使用
String的使用&经典例题PAT乙级1033 1、在已知的字符串中找目标字符串,串中找串操作 在string类中有string.find()方法提供查找子串(也可以是字符),用法如下: 在str1中寻找参数指定的字符串,未找到则返回一个unsigned_int值string::npos,反之则反。 string str1="I'm a student"; printf("%s",str1...
2020-04-06 20:01:49 326
原创 C/C++刷题笔记(一)字符输入
1、输入单行无空格字符串(char型)到字符数组 方法一:直接键入 char ch[20]; cin>>ch; //或者写为 scanf("%s",ch); 方法二:使用string类型,但要注意此处是输入一行,可将string对象当数组使用,切片、分割统计等用途好使 string str; cin>>str; 2、输入单行带空格的字符串到字符数组 方法一:直接键...
2020-04-06 19:01:54 259
原创 codeblocks输出中文乱码,16位应用程序不兼容问题
在文件编码设置了UTF-8和输出为GBK后,codeblocks编译出现中文乱码,有时突然就提示了不支持的16位应用程序。 解决方案!!!!!!!!!!!!!!!!!! 1、卸载腾讯的wegame或者其他的游戏助手之类的软件 2、win+r,输入regedit打开注册表项,寻找所有的software中的wegame,将所有sotfware子目录中,有关wegame的注册表项全部删除。 3、重启机器...
2019-12-22 18:05:29 690
原创 将一行空格分隔的整数读入动态数组
将一行空格分隔的整数读入数组,发现了mingw和msvc两种编译器定义动态数组的区别 初学动态数组很可能想当然的就定义成了下面这个亚子: int n; cin>>n; int array[n]; 结果发现在某些IDE下是可以使用的,但很奇怪的的是在VS上用不了这种写法 标准的定义应该写成这个亚子: int n; cin>>n; int* array=new int[n];...
2019-12-22 10:35:41 333
原创 RSA算法的简单实现,对输入的带空格的字符串加密。
简单的RSA加密,没有大整数库,验证RSA算法 code blocks可以直接跑 由于取模的特性,0模任何数得0,不能将空格放在转换数组的第一位,第一位下标为0,加密后可以看出空格位置。 代码如下,测试能运行就直接发了,没有封装好加密解密过程,所以主函数看起来很乱。 大家可以参考一下~ #include<bits/stdc++.h> using namespace std; //单个...
2019-10-13 11:09:40 1588
验证简单的RSA算法,并对输入的字符串加解密(可带空格)
2019-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人