PAT練習基礎プログラミングテーマの多項式評価
多項式評価
ガイド:くだらないことは言わないで、直接スタートします!
最后の言叶:以前はずっと自分が一目で考えを知ることができると思っていたアルゴリズムの问题は自分で书くだけで一度に书くことができて、编集することができて、しかし身をもって実践して発见して、これは少し现実的ではありませんて、コードの実现は简単ですが、しかし书く过程の中で、いつもいくつかの小さい间违いを犯して、例えば引用符の书くこと、分号の书くこと、関数宣言の後にセミコロンをつけるのを忘れたなどの問題は、ここで言って、私と同じ間違いを犯さないでください.
ガイド:くだらないことは言わないで、直接スタートします!
#include <stdio.h>
#define MAXN 10
double f( int n, double a[], double x );
int main()
{
int n, i;
double a[MAXN], x;
scanf("%d %lf", &n, &x);
for ( i=0; i<=n; i++ )
scanf("%lf", &a[i]);
printf("%.1f
", f(n, a, x));
return 0;
}
double f( int n, double a[], double x ){
int i;
double p = a[0];
// p=a[n], p
for(i=1;i<=n;i++){
p += (a[i]*pow(x,i));
}
return p;
}
最后の言叶:以前はずっと自分が一目で考えを知ることができると思っていたアルゴリズムの问题は自分で书くだけで一度に书くことができて、编集することができて、しかし身をもって実践して発见して、これは少し现実的ではありませんて、コードの実现は简単ですが、しかし书く过程の中で、いつもいくつかの小さい间违いを犯して、例えば引用符の书くこと、分号の书くこと、関数宣言の後にセミコロンをつけるのを忘れたなどの問題は、ここで言って、私と同じ間違いを犯さないでください.