0
点赞
收藏
分享

微信扫一扫

C++中将字符串转换为数字


C++中将字符串转换为数字

法一:

int t = s[len - 1]-'0';//减去一个  '0'  是
将最后一位字母转换成数字

例如:这个判断基偶性就是为了防止越界所以将数组转换为数组传入,再将最后一位字母转换位数字判断其基偶性

#include<iostream>
using namespace std;
int main() {
int n;
cin >> n;
string s;
while (n--) {
cin >> s;
int len = s.length();
int t = s[len - 1]-'0';//减去一个 '0' 是将最后一位字母转换成数字
if (t % 2 == 0) {
cout << "even" << endl;

}
else
cout << "odd" << endl;

}
}

法二:

#include<iostream>
#include<cstdlib>
using namespace std;
int main() {
int n;
double db;
n = atoi("919");
db = atof("6.66");
printf("%d\n", n);
printf("%f\n", db);
return 0;
}

C++中将字符串转换为数字_c++



举报

相关推荐

0 条评论