Given an integer, convert it to a roman numeral.Input is guaranteed to be within the range from 1 to 3999.题解:基本的罗马字符和数字对应如下表所示:罗马字符数字I1V5X10L50C100D50...
分类:
其他好文 时间:
2014-07-21 10:05:16
阅读次数:
286
标准C++提供了两种字符串:一是C风格的以“\0”字符结尾的字符数组,二是字符串类String。而Qt字符串类QString功能更强大。
QString类保存16位Unicode值,提供了丰富的操作、查询、转换等函数。该类还进行了使用隐式共享、高效的内存分配策略等多方面的优化。
1)字符串操作
与C++中的String字符串类一样,QString也提供了“+”和“+=”操作符号来符合两个字符...
分类:
其他好文 时间:
2014-07-20 10:17:08
阅读次数:
169
1、字符串的表示形式(1)用字符数组存放一个字符串,然后输出该字符串。char string[] = "I am happy";printf("%s",string);(2)用字符指针指向一个字符串。char *string = "I am happy";printf("%s",string);2、...
分类:
编程语言 时间:
2014-07-20 08:16:23
阅读次数:
204
char、varchar、nchar、nvarchar四种类型对比:定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比如varchar,nvarchar变长字符数据则不会以空格填充,...
分类:
其他好文 时间:
2014-07-19 23:06:07
阅读次数:
195
在C语言的基本数据类型中没有没有字符串变量,一般以字符数组的形式给出。1、字符串数组的初始化char c[] = {'I', ' ', 'a', 'm', 'h', 'a', 'p', 'p', 'y'};char c[] = "I am happy";区别:第一种方式字符串长度为10,内存中占10...
分类:
编程语言 时间:
2014-07-19 16:14:41
阅读次数:
210
1、字符数据的输入输出putchar函数:向终端输出一个字符。使用形式:putchar(c);getchar函数:从终端输入一个字符。使用形式:c = getchar();2、格式输入输出2.1 printf函数:向终端输出若干个任意类型的数据。一般格式:printf(格式控制,输出表列)。2.1....
分类:
编程语言 时间:
2014-07-19 14:19:33
阅读次数:
258
varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,00...
分类:
数据库 时间:
2014-07-18 22:13:10
阅读次数:
355
POJ 1200题意:给定串s,串中不同字符数nc,所求子串长度n,求长度为n的不同的子串的个数分析:处理长度很短的字符串哈希,数据保证可以无冲突存储下来,利用hash思想快速查询以前便利的结果,关键在于优化搜索。code: 1 #include 2 #include 3 #include 4...
分类:
其他好文 时间:
2014-07-18 14:19:38
阅读次数:
361
-----------------------
1.cin.get()
(1).cin.get()提取单个字符,可以提取回车、空格
a=cin.get();
(2)同(1)
cin.get(a);
(3).
cin.get(字符数组,字符个数n,终止字符);//终止字符可以不写,默认为'\n'
或cin.get(字符指针,字符个数n,终止字符);//终止字符可以不...
分类:
其他好文 时间:
2014-07-18 13:38:18
阅读次数:
205
只能对字符数组的元素赋值,而不能用赋值语句对整个数组赋值.char c[5];c={′C′,′h′,′i′,′n′,′a′}; //错误,不能对整个数组一次赋值c[0]=′C′; c[1]=′h′;c[2]=′i′;c[3]=′n′;c[4]=′a′; //对数组元素赋值,正确如果已定义了a和b是具...
分类:
编程语言 时间:
2014-07-18 12:11:40
阅读次数:
217