- #include
- #include
-
- int main()
- {
- double a=3.2,b=4.7;
- a=a*a,b=b*b;
- double res=sqrt(a+b);
-
- printf("%g\n",res);
- return 0;
- }
注意math.h头文件的使用,还有sqrt是双精度的
- #include
- #include
-
- #define PI 3.14159265
-
- int main()
- {
- double a=cos(PI/3);
- double b=1-a;
- double c=b/2.0;
- double res=sqrt(c);
-
- printf("%g\n",res);
- return 0;
- }
学习#define的使用,三角函数的返回值也是双精度
- #include
- #include
-
- #define PI 3.14159265
- #define a PI/4
-
- int main()
- {
- double b=sin(a);
- double c=b*b;
- double d=cos(a);
- double temp=b*d;
- double end=d*d;
- double res=c+temp-end;
-
- printf("%g\n",res);
-
- return 0;
- }
%g不会有多余的零输出
- #include
- #include
-
- int main()
- {
- double a=sqrt(5),b=sqrt(6),c=sqrt(3),temp=b+c,up=2*a*temp;
- double res=up/9;
-
- printf("%g\n",res);
-
- return 0;
- }
- #include
- #include
-
- #define PI 3.14159265
-
- int main()
- {
- double a,b,p;
- double c;
- scanf("%lf%lf%lf",&a,&b,&p);
- double temp=a*a+b*b-2*a*b*cos(p*PI/180);
- c=sqrt(temp);
-
- printf("%g\n",c);
-
- return 0;
- }
注意三角函数使用的是PI相关的弧度制,但是题目输入的是度数,所以需要转换一下