我的一个程序无错误,但无法正常运行。
求sin的源程序#include<stdio.h>
int sum(int x)
{
int q,m;
scanf("%d",&m);
if(x>1,x=2*m-1)
return q=sum(x-1)*x;
else
return 1;
}
void num(int y)
{
int i,m,k=1;
printf("请输入该式的项数m:");
scanf("%d,%d",&m,&y);
i=2*m-1;
if(i=1)
y=1;
else
{
for(;i>=0;i--)
{
k=k*y;
}
}
}
int main()
{
int S,z,a,b,i,x,k,q,m;
scanf("%d,%d,%d,%d,%d,%d,%d",&a,&b,&i,&x,&k,&q,&m);
sum(a);
num(b);
if(i==x)
{
S=k/q;
if(m==2)
S=S*(-1);
z=S+S;
}
return 0;
}