请教一个代码错误,谢谢了
#include<stdio.h>void hanshu(float n);
int main()
{
float i;
scanf("%f",&i);
hanshu(float i);
}
void hanshu(float n)
{
float k;
k=n*n*n;
printf("%f",k);
}
这个代码编译失败,
编译信息:g++.exe -x c++ -c E:\编程\c文件\tttt -o E:\编程\c文件\tttt.o -Wall -fpermissive -Wno-sign-compare -g
E:\编程\c文件\tttt: In function `int main()':
E:\编程\c文件\tttt:7: error: expected primary-expression before "float"
Failure