打印输出为0,跪求解决
c语言吧
全部回复
仅看楼主
level 6
695395643
楼主
# include <stdio.h>
double a,b,area;
void main()
{
printf("请输入长与宽\n");
scanf("a=%f b=%f\n",&a,&b);/*输入长与宽*/
area=a*b;/*面积公式*/
printf("a=%f, b=%f, area=%f\n", a, b, area);/*输出结果*/
}
无论怎么改,a.b.area都输出的是零
自己实在找不出问题了,网上搜的全看了,没用~~
已排除软件错误~~
2014年05月02日 09点05分
1
level 9
kim_女孩
当然不可能是软件错误拉
# include <stdio.h>
double a,b,area;
void main()
{
printf("请输入长与宽\n");
scanf("%lf%lf",&a,&b);/*输入长与宽*/
area=a*b;/*面积公式*/
printf("a=%lf, b=%lf, area=%lf\n", a, b, area);/*输出结果*/
}
2014年05月02日 09点05分
2
695395643
是scanf那里的问题吗?我试了试整数型,也可以了
,可是我看书上写的和我的一样啊
都是a=%d这样的,满肚子疑问,请解释一下
2014年05月02日 09点05分
kim_女孩
回复 695395643 : 书上允许scanf这么写? 再去看看书吧?
2014年05月02日 09点05分
695395643
回复 kim_女孩 :翻了一下书,瞬间秒懂
谢谢
2014年05月02日 09点05分
level 4
搂着小姐摸牛牛
- - 前三行怎么那么怪
2014年05月02日 09点05分
3
695395643
有什么不规格的地方吗?求赐教,
2014年05月02日 09点05分
695395643
是要先写主函数,再定义吗?
2014年05月02日 09点05分
搂着小姐摸牛牛
回复 695395643 : 恩 严格按照格式
2014年05月02日 09点05分
695395643
回复 搂着小姐摸牛牛 :好的,以后严格执行
2014年05月02日 09点05分
level 2
Clound24
主函数没定义变量
话说%lf表示什么
double吗?
2014年05月02日 09点05分
4
695395643
%lf是 long float
2014年05月02日 09点05分
Clound24
回复 695395643 :(⊙o⊙)哦
2014年05月02日 09点05分
level 4
东关酸风
输入的时候,a= b=\n不能漏
2014年05月02日 09点05分
5
695395643
已懂,谢谢指教
2014年05月02日 09点05分
level 4
搂着小姐摸牛牛
double lf float f
2014年05月02日 09点05分
6
level 4
搂着小姐摸牛牛
# include <stdio.h>
void main()
{
double a,b,c;
printf("请输入长与宽\n");
scanf("a=%lf,b=%lf\n",&a,&b);/*输入长与宽*/
printf("面积是:%lf"c=a*b);/*输出结果*/
}
2014年05月02日 09点05分
7
搂着小姐摸牛牛
手机难打死了。。最后输出引号后边边有英文逗号
2014年05月02日 09点05分
level 4
搂着小姐摸牛牛
这样麻烦 输入还得输a= b=
2014年05月02日 09点05分
8
695395643
恩,我是在输入的时候没有输入a= b=导致的错误,永远铭记~~~
2014年05月02日 09点05分
搂着小姐摸牛牛
回复 695395643 :去掉不就行了。。
2014年05月02日 10点05分
1