才开始学C语言,老师留的作业,我怎么组建都提示我犯了一个致命错误,求助

[复制链接]
查看11 | 回复6 | 2011-9-19 01:17:25 | 显示全部楼层 |阅读模式
#includestdio.h#includemath.hvoidmain(){floata,c,b;b=a*sqrt(a*ac*c);scanf(\"%f,%f\",printf(\"%f\",b);}
回复

使用道具 举报

千问 | 2011-9-19 01:17:25 | 显示全部楼层
b=a*sqrt(a*ac*c);scanf(\"%f,%f\",这两句顺序反了,写成:scanf(\"%f,%f\",b=a*sqrt(a*ac*c);变量得先有值,才能使用。追问好了,谢谢了
回复

使用道具 举报

千问 | 2011-9-19 01:17:25 | 显示全部楼层
有这个信息:_mainalreadydefinedinvirginothree.obj是表示说你在一个工程里有多个程序。而一个工程里只能有一个main()函数关闭其它程序,重建就可通过了
回复

使用道具 举报

千问 | 2011-9-19 01:17:25 | 显示全部楼层
呵呵,难怪我关了程序再打开就好了
回复

使用道具 举报

千问 | 2011-9-19 01:17:25 | 显示全部楼层
a和c还没输入,怎么就在计算b了?
回复

使用道具 举报

千问 | 2011-9-19 01:17:25 | 显示全部楼层
你需要给a,c赋值,然后才可以运算的的,scanf(\"%f,%f\",b=a*sqrt(a*ac*c);这个顺序就好了,你试试啊追问好了,谢谢你
回复

使用道具 举报

千问 | 2011-9-19 01:17:25 | 显示全部楼层
ac没有赋值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行