C++ 将数字字符串转化成一个整数
#include<iostream>
using namespace std;
int chumn(char *p) {
int sum = 0;
while (*p) {
sum*=sum;
*p = *p - '0';
p++;
}
return sum;
}
int main() {
char b[] = { '1','2','3','4','5'};
chumn(b);
int i = 0;
for (i = 0; i < 6; i++) {
cout << "数组第" << i + 1 << "个数字为" << b[i];
}
system("pause");
return 0;
}虽然可以执行但是结果如下
using namespace std;
int chumn(char *p) {
int sum = 0;
while (*p) {
sum*=sum;
*p = *p - '0';
p++;
}
return sum;
}
int main() {
char b[] = { '1','2','3','4','5'};
chumn(b);
int i = 0;
for (i = 0; i < 6; i++) {
cout << "数组第" << i + 1 << "个数字为" << b[i];
}
system("pause");
return 0;
}虽然可以执行但是结果如下

...全文
相关推荐
C/C++ 字符串转化成数字,支持任意进制
本程序的执行效率未被验证和测试,仅用于初学者做算法研究
将字符串中连续的数字作为一个整数输出_并统计整数的个数
本文档介绍了如何将字符串中连续的数字作为一个整数输出_并统计整数的个数的方法,附有源代码,可供大家参考
c++将字符串转数字的实例方法
C++字符串转化为数字的库函数 1、atoi 功 能:把一字符串转换为整数 用 法:int atoi(const char *nptr); 详细解释:atoi是英文array to integer 的缩写。atoi()会扫描参数nptr字符串,如果第一个字符不是数字也不是正负号返回零,否则开始做类型转换,之后检测到非数字或结束符 /0 时停止转换,返回整型数。 参 数: *nptr: 待转化的字符串。 返回值: int: 转换后的整形数。 2、atol 功 能:把一字符串转换为长整形 用 法:long atol(const char *nptr); 详细解释:atol()会扫描参数nptr字符
C++将数字字符串转化为单个数字
实现了将数字字符串转化为单个数字的源码,已测试可用
检查字符串是否为整数,C++程序
自己编写的检查字符串是否为整数的C++程序,测试过,绝对可用


