打印输出为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
当然不可能是软件错误拉[不高兴]
# 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
是scanf那里的问题吗?我试了试整数型,也可以了[哈哈],可是我看书上写的和我的一样啊[疑问]都是a=%d这样的,满肚子疑问,请解释一下[乖][乖]
2014年05月02日 09点05分
回复 695395643 : 书上允许scanf这么写? 再去看看书吧?
2014年05月02日 09点05分
回复 kim_女孩 :翻了一下书,瞬间秒懂[吐舌]谢谢[大拇指]
2014年05月02日 09点05分
level 4
- - 前三行怎么那么怪[酷]
2014年05月02日 09点05分 3
[啊]有什么不规格的地方吗?求赐教,[乖]
2014年05月02日 09点05分
是要先写主函数,再定义吗?
2014年05月02日 09点05分
回复 695395643 : 恩 严格按照格式
2014年05月02日 09点05分
回复 搂着小姐摸牛牛 :好的,以后严格执行[吐舌]
2014年05月02日 09点05分
level 2
主函数没定义变量[吐舌]话说%lf表示什么[疑问]double吗?
2014年05月02日 09点05分 4
%lf是 long float
2014年05月02日 09点05分
回复 695395643 :(⊙o⊙)哦
2014年05月02日 09点05分
level 4
输入的时候,a= b=\n不能漏
2014年05月02日 09点05分 5
[乖]已懂,谢谢指教[乖]
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
恩,我是在输入的时候没有输入a= b=导致的错误,永远铭记~~~
2014年05月02日 09点05分
回复 695395643 :去掉不就行了。。
2014年05月02日 10点05分
1