2.12
Posted minqqq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.12相关的知识,希望对你有一定的参考价值。
知识点:c++中将string转换为int 于double的函数(原来还有这种好东西)
转化为int,有两种方式:
string s = "123";
int c = atoi(s.c_str());
或者
int c = stoi(s);
将string转化为double,也是两种方式。
string s = "123.5";
double c = atof(s.c_str())//这个蛮好用的
或者
double c = stod(s);
1054 求平均值
这题 那个string s换成 char *s就过了,可能涉及到了缓冲区的问题吧 不是很清楚
最后一个测试点好坑 123.也算正确???
条件判断多的想哭,头发又掉了不少呜呜呜
1 #include<bits/stdc++.h> 2 using namespace std; 3 int juige(char *s) 4 { 5 if(s[0]==‘-‘||(s[0]>=‘0‘&&s[0]<=‘9‘))//第一位只能为数字或者负号 6 { 7 if(s[0]==‘0‘) 8 { 9 if(s[1]!=‘