C语言求助,为什么我这个程序输入数据后按enter没有反应啊? #include "stdafx.

2025-05-22 04:26:41
推荐回答(1个)
回答(1):

#include "stdio.h"
int main() 
{
double sin(double x);
int  t, f, l;
double a[6],b[6];
printf("please input 6 numbers:\n");
for (f = 0; f < 6; f++) 
{
scanf_s("%lf", &a[f]);
}
for (t = 0; t < 6; t++) 
{
a[t] = a[t] * (3.14) / 180;
} ;
for (l = 0; l < 6; l++) 
{
b[l] = sin(a[l]);
printf("%lf\n", b[l]);
}
getchar();
getchar();
return 0;
}
double sin(double x) 
{
double fabs(double y);
int n = 1;
double sum, term;
sum = x;
term = x;
do 
{
term = -term * x*x / ((n + 1)*(n + 2));
sum = sum + term;
n = n + 2;
}while (fabs(term)>= 0.00001);
return(sum);
}
double fabs(double y) 
{
double z;
z=y > 0 ? y : -y;
return(z);
}