1. 字符串转换为十进制整数;字符串形式为" -1234";2. 实现int itoa(char *str){ int nRet=0; bool minus=false; if(NULL==str) return nRet; //空格判断 while(' '==*str) ...
分类:
其他好文 时间:
2015-04-18 17:31:19
阅读次数:
153
http://acm.nyist.net/JudgeOnline/problem.php?pid=975
这是我的源码。一直超时,一直超时。
还有itoa函数函数的使用。可以改成sprintf(str, " %d" , num);
但是杭电的ACM complier不接受itoa函数,原因是itoa是c++的扩展函数,当然不能指望任何编译器都可以编译了~~
注:
...
分类:
其他好文 时间:
2015-04-03 17:32:11
阅读次数:
308
myitoa
#include
#include
void resver(char *s)//反转字符串
{
int len = strlen(s);
//printf("len=%d\n",len);
int i = 0;
char tmp = 0;
for (; i<len/2; i++)
{
tmp = s[i];...
分类:
其他好文 时间:
2015-04-02 22:38:49
阅读次数:
260
http://c.biancheng.net/cpp/html/792.htmlC语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转换为字符串的一个例子:# include # include void main (void){in...
分类:
编程语言 时间:
2015-04-02 18:20:54
阅读次数:
184
用拼音输出一个数字的各位数字之和,这个或许比上面的标题恰当。这里我第一次用到了sprintf()(stdio.h)这个函数,我本来是要找itoa()(stdlib.h)函数来着,查资料一看,说这个函数不是ANSI的标准函数,而且完全可以用sprintf()替代,此外,这个函数还是非常强大的,此处未用...
分类:
其他好文 时间:
2015-04-01 13:05:23
阅读次数:
177
【思路】:atoi和itoa的使用,注意atoi,三个参数。第一个是要转换的数,第二个是保存在那个字符串中,第三个是什么进制。
【AC代码】:
#include
#include
#include
#include
#include
using namespace std;
#define MAX 20+2
int reverse_num(int x)
{
int i = 0;...
分类:
其他好文 时间:
2015-04-01 00:26:54
阅读次数:
159
char pre_email[4]; char email[4]; itoa(rand()%1000,pre_email,10); strcat(pre_email,"@5.cn"); strcpy(email,lr_eval_string(pre_email)); lr_output...
分类:
其他好文 时间:
2015-03-09 12:36:12
阅读次数:
183
出自http://blog.csdn.net/zzyoucan/article/details/10260093atoi---ASCII to integer,将字符串转换成整形,从数字或正负号开始转换,一直到非数字为止#include#includeintmain(void){floatn;cha...
分类:
其他好文 时间:
2015-03-04 12:36:11
阅读次数:
207
// i 要转换的整型数// a char*指针// 5 char*指针空间长度// 10 十进制_itoa_s(i, a, 5 ,10);
分类:
其他好文 时间:
2015-02-02 19:32:42
阅读次数:
192
在C中字符串转换为数值,可以使用atoi()、atof()、atol()等,数值转换为字符串可以使用itoa()、sprintf()等,但itoa与编译器有关,并不是标准函数,而sprintf可能会不安全。
使用lexical_cast可以很容易地在数值与字符串之间转换,只需在模板参数中指定转换的目标类型即可。如 int x = lexical_cast("100");
long...
分类:
其他好文 时间:
2015-01-30 21:11:30
阅读次数:
263