摘要:
1. 这道题主要是要将几种情况考虑完整,一下给出的程序考虑以下几种情况:(1)以'+'开始的字符串(2)以‘-’开始的字符串(3)出现多个点‘.’的字符串(4)出现非法字符(5)不合理的组合方式2. 代码如下: 1 bool flag=true; 2 float ctof(const char* str) 3 { 4 assert(str); 5 float res=0.0f; 6 float Intpart=0.0f; 7 float Dotpart=0.0f; 8 bool minus=false; 9 const char* tmp=str... 阅读全文