这么写有问题吗?

asp99net asp99net 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
float d_atof(void *string)
{
float sum;
float dot=0.0;
int digit,i;
char *p = (char *)string;


//跳过空格
while(isspace(*p))
p++;

for(sum=0; isdigit(*p); p++)
{
digit = *p -'0';
sum = 10 * sum + digit;
}
if(*p=='.')
{
p++;
for(dot=0.0, i=10; isdigit(*p); p++)
{
digit = *p - '0';
dot = dot + (float)digit/i;
i *= 10;
}
}

return sum + dot;
}
...全文

相关推荐

关于PHP结束标签的使用细节探讨及联想

PHP解析文件时会寻找开始?php和结束标记?,标记告诉PHP开始和停止解释其中的代码,接下来将详细介绍下PHP结束标签的使用细节感兴趣的你可以参考下本文或许可以帮助到你

weixin_38535364

牛客网——年会抽奖

链接:https://www.nowcoder.com/questionTerminal/610e6c0387a0401fb96675f58cda8559?toCommentId=25418 来源:牛客网 今年公司年会的奖品特别给力,但获奖的规矩却很奇葩: 1. 首先,所有人员都将一张写有自己名字的字条放入抽奖箱中; 2. 待所有字条加入完毕,每人从箱中取一个字条; 3. 如果抽到的字条上写...

dodobrid

对于程序员来说,怎样才算是在写有“技术含量”的代码?

这一块功能编码确实一点也不复杂,主要是能体现出编码的人对于 JVM 和 RPC 方面的“内功”,能够意识到,由于 JVM 的编译特点,再加上 Dubbo 在架构中充当着 RPC 框架的角色,所以为了服务最大程度上的稳定,可以在编码的层面做一定的服务预热。我是在工作之后,看了大量的实际项目里面的代码,看到项目在用,觉得这样很实用,项目结构也很清晰,才在其它的类似的需求中,刻意的模仿学习、理解、运用、打磨,慢慢的融入到了自己的编码习惯中去,由于太过熟悉,我渐渐的认为这是没有技术含量的东西。

qq_43479892

选择卡片

题目描述 TakTakTak有张卡片,在第(1≤i≤n1 \leq i \leq n1≤i≤n)张上写着一个整数xix_ixi​。他想选择张卡片中的111张或者多张卡片,使这些卡片上的数字平均值等于AAA。他想知道有多少种选择卡片的方法? 输入格式 输入共有两行。 第一行有两个正整数NNN和AAA,分别表示卡片的总数和平均值。 第二行包含NNN个整数,分别表示NNN张卡片上的整数。 输出格式 输出一个整数,表示选择若干张卡片的平均值为的方案总数 样例 样例输入1 4 8 7 9 8 9 样例输出1 5

codeboy7

真公主白天说真话(逻辑推理从基础到到真题).doc

真公主白天说真话(逻辑推理从基础到到真题).doc

goodluck123abc
评论 1
收藏 已收藏
分享
返回顶部
asp99net
C语言 70,039 成员 243,237 内容