C语言问题
#define S(a,b) (a>b?a:b)#include<stdio.h>
#include<math.h>
double fun(int x)
{
double b;
b=x*x-5*x+sin(x);
return b;
}
void main()
{
int x,b,i;
double a[10],c;
for(x=1;x<=10;x++)
a[x-1]=fun(x);
b=a[0];
for(i=0;i<=8;i++)
{
c= S(b,a[i+1]);
if(c!=a[i+1])b=a[i+1];
}
printf("%f",b);
}
这段代码为什么没用啊???