重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、scanf(%f,%f,f%,&a,&b,&c);这句中第三个数C输入的时候格式应为%f,也就是说你的C根本没输进去,C是一个系统默认的随机数(大多数时间为-65535),然后得到的就是一个负数。
创新互联建站服务项目包括洪江网站建设、洪江网站制作、洪江网页制作以及洪江网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,洪江网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到洪江省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
2、你scanf的格式“%f,%f,%f”,中逗号表示指定了输入的分割符号。所以你输入的时候也必须与之同一字符分割,比如输入3,4,5。如想输入“3 4 5”,那么scanf的格式无需加符号“%f%f%f”,默认空格分割。
3、三角形半周长一定大于每条边。所以中间一步判断正负的可以省掉。
4、因此条件恒成立。因此条件应该用“且”,&&,三个都必须满足。其次,三个数必须是正数,也要设立条件满足。
1、sacnf(%s,a);这个语句根本没的用。就算输入到a,也只会被当成字符串来处理。printf(%f,j);这个语句不知道是不是你写错了,j前面没逗号。
2、double 与float计算没太大区别,输入输出有区别。printf和scanf函数根据%f会把后面的参数看成float.printf,scanf没有认double的能力。
3、C语言中,数学函数是函数的一种。指专门进行数学运算的函数,一般都在math.h头文件下。如果该标准库内存在某个函数的反函数,直接调用该反函数即可计算。数学函数列表:1)int abs(int i); 求整数的绝对值。
4、#define PI 14 //精度过于小,改为#define PI 14159265359 #define cos(x) cos(x/PI*180) //这个是宏定义,不是函数,或者叫做伪函数,尽量不要用。也千万不要迷恋所谓的效率。
sacnf(%s,a);这个语句根本没的用。就算输入到a,也只会被当成字符串来处理。printf(%f,j);这个语句不知道是不是你写错了,j前面没逗号。
反3角函数有 acos(double),asin(double),atan(double),atan(double,double),返回值 double 型,弧度值。
double 改成float 我系统里是asin,不是arcsin 其它以无问题,运行良好而正确。double 与float计算没太大区别,输入输出有区别。printf和scanf函数根据%f会把后面的参数看成float.printf,scanf没有认double的能力。
要用sin(x*180/1415926)的形式arcsin(x)arccos(x)arctan(x)arccot(x)以上四个则是相应的反三角函数,函数值的单位也是弧度。
includemath.h其原型为:double asin(double x);double acos(double x);double atan(doulbe x);反三角函数是一种基本初等函数。