C++
1111Alisa
要成为自己的太阳,无需凭借谁的光。
展开
-
C++ string类型下标赋值 cout 的一个小发现
今天写字符串反转的代码,发现了一个问题:当按照下标一个个地为字符串赋值时,使用 cout 并不能把这个字符串输出出来。如下的代码输出的是空值:PS.这里使用的是万能头文件,是包含string头文件的,按理说应该能够输出字符串类型啊。。。#include<bits/stdc++.h>using namespace std;int main(){ string a; for...原创 2020-02-12 15:05:26 · 1656 阅读 · 4 评论 -
c++数字(int)与字符串(string)的互相转化:itoa()和atoi()函数的使用。
头文件:#include<stdlib.h>1.itoa():将数字转化为字符串原型:char *itoa( int value, char *str ,int radix);value是要转换的数字str是字符数组radix是进制str必须是char* 类型,不能是string类型。数字转换成char* 之后才能转换成字符串string型。转换方法: void i2s...原创 2019-03-08 16:32:34 · 719 阅读 · 0 评论 -
第四届蓝桥杯 翻硬币
小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:oo*oooo如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?我们约定:把翻动相邻的两个硬币叫做一步操作,那么要求...转载 2019-03-08 19:25:48 · 185 阅读 · 0 评论