C++
_Wyhon
I'm gonna make a change for once in my life!
It's gonna feel real good!
展开
-
输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到数组中。
/*算法思路:1. p1、p2一开始指向字符数组首元素2. 如果访问到的元素不是数字,p1、p2一起向前走。如果访问到数字, p1不动,p2继续向前,直到指向不是数字的位置。3. 此时数字范围为p1 ~ p2-1。4. 按以上思路遍历整个数组,即可得到所有数字*/int main(){ int i, num, p1 = 0, p2 = 0, k = 0, nums[50]; char str[50]; gets(str); while(true){原创 2020-10-14 16:53:19 · 5118 阅读 · 2 评论 -
C++ 二维数组的动态创建和释放
C++二维数组的动态创建和释放二维数组的动态创建二维数组的动态创建方法1int main(){ int r, c; cin >> r >> c; //二维数组的创建和使用 int **arr = new int*[r]; for(int i = 0; i < r; i++) arr[i] = new i...原创 2019-03-28 14:09:46 · 1703 阅读 · 0 评论