#include
#include
int main()//
{
float a,b,c;
printf("Input a=");
scanf("%f",&a);
printf("Input b=");//
scanf("%f",&b);
c=sqrt(a*a+b*b);//
printf("c=%.2f\n",c);
return 0;//
}
你想开方吗?
将c=squrt(a*a+b*b);改为:
c=sqrt(a*a+b*b);
试试
我刚才调试了一下,你的错误有两个。
print("Input b=");改成printf("Input b=");
c=squrt(a*a+b*b);改成c=sqrt(a*a+b*b);
你记错了语句的表达形式,还有数学函数的名称。。。C语言就这里比较难弄,多记忆几遍,操作几遍吧。
c=squrt(a*a+b*b); 这句中的函数名写错了。求平方根的函数应该是sqr吧。
3)'squrt' : undeclared identifier。。。单词写错啦。多了个u
然后这么一改问题四就不存在了
初学C语言吧?您的程序代码本身没有什么错误。这个错误应该是由于缺少.h头文件对应的.lib导致的。这通常是由于编译器的配置引发的,没有能给编译器提供.h与.lib的正确位置,会导致此类问题发生。
建议你用Turbo C学习C语言,通常的教材也大多基于这个软件进行教学的。当然,除此以外,也还有其他的一些C语言工具。Visual C++本身主要用于Windows平台下的C++程序开发,就学习C语言而言,它太大,也太复杂了。