icsad 2022-03-22 22:47 采纳率: 87.5%
浏览 20
已结题

请问为什么我的代码显示不出带x的多项式?题和代码如下

img

#include<stdio.h>
#include<math.h>

void main(){
    float t;
    double n;
    printf("请输入n的数值:");
    scanf("%f",&n);
    t=2/n;
    float *a=new float[n];
    for(int i=0;i<n;i++){
        a[i]=t*i-1;
    }
    float b[30][30];
    for(int j=0;j<n;j++){
        float c=a[j];
        b[j][1]=1/(1+25*c*c);
    }
    for(i=0,j=0;i<n;i++){
        for(j;j<n;j++){
            b[j+1][i+1]=b[j+1][i]-b[j][i];
        }
        j++;
    }
    char x;
    float y;
    double q=2/n;
    float fx=b[0][0];
    float g=(x-a[0]);
    y=1;
    for(i=1,j=1;i<n;i++){
        fx=fx+g*(b[i][j]/(y*pow(q,i)));
        g=g*(x-a[i]);
        y=y*(i+1);
    }
    printf("多项式fx=%f",fx);

}

```

  • 写回答

2条回答 默认 最新

  • 卡尔曼的BD SLAMer 计算机视觉领域新星创作者 2022-03-23 09:57
    关注

    你的多项式是什么样的,你用printf按照你的多项式打印就可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月2日
  • 已采纳回答 3月25日
  • 创建了问题 3月22日

悬赏问题

  • ¥15 微信会员卡等级和折扣规则
  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分