7-3 终边相同的角 (10 分) 若 θ=2kπ+α,则 α 和 θ 是终边相同的角。请编写程序,输入角 θ,计算并输出与其符号相同、绝对值小于 2π、终边相同的角 α。 输入格式 θ (弧度) 输出格式 α (弧度) 要求:输出6位小数 输入样例1 -29.845130209103035765395 输出样例1 -4.712389 输入样例2 27.488935718910691 输出样例2 2.356194 注:π=3.1415926535897932384626...
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html
-
#include <stdio.h>
#define PI 3.1415926535897932384626
int main()
{
double pi2 = PI * 2;
double theta, alpha;
printf("Please enter theta: ");
scanf("%lf", &theta);
alpha = theta >= 0 ? theta : -theta;
while (alpha > pi2)
alpha -= pi2;
if (theta < 0)
alpha = -alpha;
printf("alpha = %2.20lf\n", alpha);
return 0;
}
// Output
Please enter theta: -29.845130209103035765395
alpha = -4.71238898038469145035
Please enter theta: 27.488935718910691
alpha = 2.35619449019234750153
如果满意我的回答,我会感谢你采纳我的回答。:)