<`Д´>C/C++の宿題は私にやらせるニダ!Ver11
■ このスレッドは過去ログ倉庫に格納されています
0574デフォルトの名無しさん
NGNG{
double reti = 0, retr = 0;
double rl = 1;
bool r = false;
for(int i=0;i<strlen(z);i++)
{
if(z[i] == '.')
r = true;
else
{
double s = z - '0';
if(z < 0 || z > 9)
return 0;
if(r)
{
retr += s / rl;
rl *= 10;
}
else
{
reti = reti * 10 + s;
}
}
return reti + retr;
}
}
■ このスレッドは過去ログ倉庫に格納されています