搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 输入两个整数,球平均,为啥运行不了 5分
标题:
输入两个整数,球平均,为啥运行不了 5分
只看楼主
魑魅
等 级:
新手上路
帖 子:77
专家分:9
注 册:2016-9-18
结帖率:
85.71%
楼主
已结贴
√
问题点数:18 回复次数:6
输入两个整数,球平均,为啥运行不了 5分
int main(int argc, char *argv[]) {
int a,b;
float c;
sacnf("%d%d",&a,&b);
c=(a+b)/2;
printf("%f",c);
return 0;
}
搜索更多相关主题的帖子:
return
2016-09-24 11:21
ehszt
等 级:
贵宾
威 望:
40
帖 子:1728
专家分:3216
注 册:2015-12-2
第
2
楼
得分:5
scanf错写成了sacnf
还有(a+b)前最好乘个1.0转为浮点数。
[此贴子已经被作者于2016-9-24 11:25编辑过]
2016-09-24 11:24
linlulu001
等 级:
贵宾
威 望:
20
帖 子:944
专家分:4047
注 册:2016-4-13
第
3
楼
得分:4
以下是引用
魑魅
在2016-9-24 11:21:52的发言:
int main(int argc, char *argv[]) { //没用到这两个参数就不用写。
int a,b;
float c;
sacnf("%d%d",&a,&b); //sacnf改scanf
c=(a+b)/2; //2改2.0
printf("%f",c);
return 0;
}
2016-09-24 13:36
demon90s
等 级:
论坛游侠
威 望:
1
帖 子:44
专家分:121
注 册:2016-1-3
第
4
楼
得分:5
回复 3楼 linlulu001
2.0默认是double,用(float)(...)
2016-09-24 13:41
linlulu001
等 级:
贵宾
威 望:
20
帖 子:944
专家分:4047
注 册:2016-4-13
第
5
楼
得分:4
回复 4楼 demon90s
没关系,在处理float类型的数据,会按照double类型来处理。
除了精度受到类型float的影响,其它的没有关系。
2016-09-24 15:39
微生固
来 自:湖北-武汉
等 级:
论坛游民
帖 子:13
专家分:35
注 册:2016-9-22
第
6
楼
得分:0
代码如下
#include <stdio.h>
#include <stdlib.h>
int main() {
int a,b;
float c;
scanf("%d,%d",&a,&b);
c=(a+b)/2.0;
printf("%f",c);
system("pause");
return 0;
}
2016-09-24 18:15
基米西
来 自:四川成都
等 级:
论坛游民
帖 子:15
专家分:11
注 册:2016-9-15
第
7
楼
得分:0
路过
Always want to learn.
2016-09-24 19:43
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-469135-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.018022 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved