该设备有问题代码43_这份c代码哪里有问题?

原问题:这份c代码哪里有问题?
分类:编程开发 > 最后更新时间:【2017-05-14 22:22:43】
问题补充:

//计算正方体体积

#include<stdio.h>

#include<math.h>

int main()

{

float a,y,v;

y=3;

scanf("&f",&a);

v=pow(a,y);

printf("体积是%f\n",v);

}

系统没有报错,可运行时输入1,得出-1237939817924464500000000.000000

补充:运行结果与原意(1)不符。

最佳答案

你有一个字符打错了,把

scanf("&f",&a);

改为:scanf("%f",&a);即可,也就是把“&”改成“%”就行了。

最佳答案由网友  宛丘山人  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
12

分享到:

其他回答

其它网友回答:
没有错!

其它网友回答:
没有问题

其它网友回答:


追问:
可是运行结果与原意不符。
追答:
不zhidou