C++小程序排错
C++小程序排错 运行不了啊!谁知道是错在哪里了?求帮忙指出,O(∩_∩)O谢谢 #include <math.h> #include <stdio.h> int main(void) { double x = 2.0, y = 3.0; printf("%lf raised to %lf is %lf\n", x, y, pow(x, y)); return 0; }
#include #include int main(void) { double x = 2.0,y = 3.0; printf("%lf raised to %lf is %lf \n",x,y,pow(x,y)); return 0; } 我的编译通过,结果也是8,你复制去试试,你上面的代码里面有的空格什么的可能是在中文输入法下输入的,所以会产生error C2018错。
必须看看编译器给出的错误提示,才能排除错误原因
你的程序是正确的, 连接不成功是因为你没有连入数学计算库 编译方式是: gcc -lm a.c 上面是gcc编译的命令 如果不是gcc,就在编译命令的后面加上 -lm就行了
答:你的main函数写错了,你写的是"mian",应该是“main”才对,应该就是拼写错误的原因,没别的了。详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>