编程输入一个角度值r,输出角的正弦值和余弦值。
输入样例:
30
输出样例:
0.500000 0.866025
我写的代码
#include<stdio.h>
#include<math.h>
#define PI 3.14159265359
int main(){
double a,r;
scanf("%lf",&r);
a=r*PI/180;
printf("%.6lf %.6lf",sin(a),cos(a));
return 0;
}
编程输入一个角度值r,输出角的正弦值和余弦值。
输入样例:
30
输出样例:
0.500000 0.866025
我写的代码
#include<stdio.h>
#include<math.h>
#define PI 3.14159265359
int main(){
double a,r;
scanf("%lf",&r);
a=r*PI/180;
printf("%.6lf %.6lf",sin(a),cos(a));
return 0;
}
要求对scanf()函数的返回值作处理,修改如下,供参考:
#include<stdio.h>
#include<math.h>
#define PI 3.14159265359
int main(){
float a,r;
int ret = scanf("%f",&r);
if (ret == 1){
a=r*PI/180;
printf("%.6f %.6f",sin(a),cos(a));
}
return 0;
}