1.简单输出整数
问题在于输出的格式题目要求由小到大,并且空行(最后一个数字之后没有空行!!)
void PrintN (int N)
{
int a=1;
while(N>a)
{
printf("%d\n",a);
a++;
}
printf("%d",N);
}
2.多项式求值
- 注意 int double 等各种格式
- 函数pow的意义是:例:pow(x,i)是x的i次方的值
- 在运用两个for相互环套时,如有最大限定值可以考虑利用数组储存计算。
double f( int n, double a[], double x )
{
int i;
double sum=0,b[10]={0};
for(i=0;i<=n;i++)
{
b[i]=pow(x,i);
sum=sum+b[i]*a[i];
}
return sum;
}