| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 537 人关注过本帖
标题:为何100开方得7.000000呢?百思不得其解
只看楼主 加入收藏
好男人就是我
Rank: 1
等 级:新手上路
帖 子:23
专家分:1
注 册:2013-3-27
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:8 
为何100开方得7.000000呢?百思不得其解
#include <stdio.h>
#include<math.h>
int main()
{
    float a,b;
    a=getchar();
    b=sqrt(a);
    printf("%f",b);
    return 0;
}
搜索更多相关主题的帖子: include return 
2013-03-30 15:18
好男人就是我
Rank: 1
等 级:新手上路
帖 子:23
专家分:1
注 册:2013-3-27
收藏
得分:0 
难道变量定义有错?
2013-03-30 15:19
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:1 
又是闭着眼睛瞎写代码的

授人以渔,不授人以鱼。
2013-03-30 15:20
万光海
Rank: 3Rank: 3
来 自:桂林
等 级:论坛游侠
帖 子:92
专家分:133
注 册:2012-10-21
收藏
得分:1 
a=getchar();???
2013-03-30 15:26
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:1 
程序代码:
#include <stdio.h>
#include<math.h>
int main(void)
{
    float a,b;
    scanf("%f", &a);
    b = sqrt(a);
    printf("%f", b);
   
    return 0;
}


认真看书
2013-03-30 15:35
xia2011
Rank: 1
等 级:新手上路
帖 子:1
专家分:1
注 册:2013-3-30
收藏
得分:1 

变量赋值
2013-03-30 19:27
a877650002
Rank: 2
来 自:黑龙江
等 级:论坛游民
帖 子:43
专家分:47
注 册:2013-3-17
收藏
得分:1 
图片附件: 游客没有浏览图片的权限,请 登录注册
2013-03-30 19:50
shmilyflf
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:356
专家分:1008
注 册:2012-12-9
收藏
得分:1 
楼主还是看看getchar()的用法吧,别是凭感觉用,好好看看你要用的函数的功能,参数和返回值在用。
你写这个的a的值是49,然后开方,当然会是7。至于a为什么是49,你看看这个函数怎么用就知道了。
2013-03-30 20:07
好男人就是我
Rank: 1
等 级:新手上路
帖 子:23
专家分:1
注 册:2013-3-27
收藏
得分:0 
对,我忘了getchar是输入一个字符,谢谢大家了。
2013-03-30 20:38
快速回复:为何100开方得7.000000呢?百思不得其解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013191 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved