小默

【4】一元多项式

/*
 *求一元多项式的值
*/
#include
<stdio.h>

#define MAXSIZE 5 //最多有几项

void main()
{
    
float a[MAXSIZE]; //存放系数
    float *= a;
    
float xp,sum; //xp存放x的i次方
    int n; //最高项指数
    float x;
    
int i;

    scanf(
"%f,%d",&x,&n);
    
for(i = 0; i <= n; i++)
        scanf(
"%f",p++); //p++就是地址,不用再要取地址符号

    p 
= a;
    xp 
= 1
    sum 
= 0;

    
for(i = 0; i <= n; i++)
    {
        sum 
+= xp*(*p++);
        xp 
*= x;
    }

    printf(
"%f\n",sum);

    system(
"pause");
    
return;

}

posted on 2010-04-01 23:51 小默 阅读(160) 评论(0)  编辑 收藏 引用 所属分类: Algorithm


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

留言簿(13)

随笔分类(287)

随笔档案(289)

漏洞

搜索

积分与排名

最新评论

阅读排行榜