c语言函数简单调用
本帖最后由 年少的梦想 于 2020-2-26 10:23 编辑学c小白想问一下,为什么这个函数调用输出的结果为0;或者说我函数使用方法不对吗?#include <stdio.h>
double max(double a);
int main(void)
{
double x, y;
printf("请输入一个浮点数:\n");
scanf("%f",&x);
y = max(x);
printf("该数立方值为%.2f\n",y);
return 0;
}
double max(double a)
{
int sum;
sum = a * a * a;
printf("11111\n");
return sum;
} double max(double a)
{
int sum;
sum = a * a * a;
printf("11111\n");
return sum;
} 浮点数的平方应用double类型存储 #include <stdio.h>
double max(double a);
int main(void)
{
double x, y;
printf("请输入一个浮点数:\n");
scanf("%lf", &x);
y = max(x);
printf("该数立方值为%.2f\n", y);
return 0;
}
double max(double a)
{
double sum;
sum = a * a * a;
printf("11111\n");
return sum;
} scanf("%f",&x);
这里应是 %lf zltzlt 发表于 2020-2-26 10:29
这里应是 %lf
谢谢,可以了
页:
[1]